Je veux obtenir des données du fichier php à Android en utilisant JSON. Ceci est mon code:Android: JSONObject ne peut pas être converti en JSONArray
....
HttpEntity e = r.getEntity();
String data = EntityUtils.toString(e);
JSONArray timeline = new JSONArray(data);
JSONObject last = timeline.getJSONObject(0);
return last;
Quand je déboguer le programme il y a JSONException sur cette ligne:
JSONObject last = timeline.getJSONObject(0);
données est {"a":1,"b":2,"c":3,"d":4,"e":5}
et l'exception est:
org.json.JSONException: Value {"d":4,"e":5,"b":2,"c":3,"a":1} of type org.json.JSONObject cannot be converted to JSONArray
C'est l'objet JSON '{" a ": 1," b ": 2," c ": 3," d ": 4," e ": 5}'. Ce '[{" a ": 1," b ": 2," c ": 3," d ": 4," e ": 5}]' est JSONArray avec 1 JSONObject – SERPRO