У меня есть один URL, я хочу взять эти данные и показать его в виде списка с помощью JSON, но когда я запускаю его, есть что-то ошибка, что сказал:Ошибки org.json.JSONException синтаксического анализа данных в андроиде
JSONArray не могут быть преобразованы в JSONObject
Это мой код:
JSONArray jsonArray = new JSONArray();
for (int i = 0; i < jsonArray.length(); i++) {
JSONArray innerJsonArray = jsonArray.getJSONArray(i);
JSONObject c = innerJsonArray.getJSONObject(0);
HashMap<String, String> map = new HashMap<String, String>();
// Storing each json item in variable
map.put("atasan", c.get("atasan").toString());
map.put("kode_agen", c.get("kode_agen").toString());
map.put("jenis", c.get("jenis").toString());
map.put("no_aaji", c.get("no_aaji").toString());
map.put("nama_agen", c.get("nama_agen").toString());
AgenList.add(map);
}
} catch (JSONException e) {
e.printStackTrace();
}
return null;
}
ListAdapter adapter = new SimpleAdapter(
MainActivity.this, AgenList, R.layout.list_item,
new String[] {ATASAN, KODE_AGEN, JENIS, NO_AAJI, NAMA_AGEN}, new int [] {R.id.atasan, R.id.kode_agen, R.id.jenis, R.id.no_aaji, R.id.nama_agen});
setListAdapter(adapter);
Я не знаю, где моя вина, я надеюсь, что кто-то может помочь мне решить эту проблему?
это пример данных, которые я хочу взять: { "atasan": "THOMAS SUNARDI", "kode_agen": "024932", "JENIS": "Региональный", "no_aaji": "11529943 * " ," nama_agen ":" Йонатан ADRIYANTO Widjaja "}
Можно ли вставить JSON? – Amit
вам нужно получить данные, используя массив, а не объект. – Janmejoy
Aoyama Nanami Это работает для вас !!! – Janmejoy