У меня есть объект json:
"images":{"1":{"imagename":"image1.gif","url":"image1url"},"2":{"imagename":"image2.gif","url":"image2url"},"3":{"imagename":"image3.gif","url":"image3url"}}
Я хочу получить имя и URL-адрес изображения.Я вхожу в это изображения.Я получил значения 1,2,3 из изображений.Но я не могу получить json, соответствующий этим 1,2 и 3.
Его исключение выдает: Нет значения для 1 или Нет значения для 2 или Нет значения для 3
Чтоможет быть причина этой причины?Пожалуйста, ответьте ..
Мой нынешний код:
if(jsonObj.has("images")) {
JSONArray imagesArray = jsonObj.getJSONObject("images").names();
JSONObject imageDetailsObject;
for(int i = 0; i < imagesArray.length(); i++) {
imageDetailsObject = jsonObj.getJSONObject(imagesArray.get(i).toString());
if(imageDetailsObject.has("imagename")) {
//perform some actions
}
if(imageDetailsObject.has("url")) {
//perform some actions
}
}
}