mon code ne reçoit pas objet JSON dans le tableau « plat principal » me aider s'il vous plaît mon code ne shoewinside tableau JSON « plat principal »: {valeurs vérifier mon code est acces correctement ?? ? mon code ne va pas à l'intérieur après cette ligne JSONArray school = data.getJSONArray ("entree");comment obtenir un objet tableau JSON dans textview me aider
JSONObject json = new JSONObject(str);
JSONObject json2 = new JSONObject(str);
message = json2.getString("message");
status = json2.getString("status");
if (status.equals("1")) {
JSONObject data = json.getJSONObject("data");
JSONArray school = data.getJSONArray("entree");
JSONObject jsonOrder = (JSONObject) school.get(0);
txt1.setText(jsonOrder.getString("id"));
txt2.setText(jsonOrder.getString("name"));
txt3.setText(jsonOrder.getString("description"));
String url1 = jsonOrder.getString("image");
imgLoader.DisplayImage(url1, img1);
{
"status":1,
"message":"",
"data":
{
"entree":{
"id":32,
"name":"Cheese Burger",
"description":"Lorem ipsum.",
"image":"http:\/\/198.57.208.46\/~school\/images\/android\/cheese-burger.png",
"contains":
[
{
"name":"Cheese",
"image":"http:\/\/198.57.208.46\/~school\/images\/android\/cheese1.png"
}
,
{
"name":"Tomato",
"image":"http:\/\/198.57.208.46\/~school\/images\/android\/tomato.png"
}
,
{
"name":"Bread",
"image":"http:\/\/198.57.208.46\/~school\/images\/android\/bread.png"
}
]
,
"nutritions":
{
"Calories":"150",
"Carbohidrates":"16g"}
}
}
}
'entrée 'est un objet et non un tableau. Vous devez remplacer 'JSONArray école = data.getJSONArray ("plat principal"),' 'avec l'école JSONObject = data.getJSONObject ("plat principal");' –