Как разобрать JSONarray внутри JSONarray в Android?

Привет всем, за кем я следовалэтот один для парсинга JSON из URL, но во время синтаксического анализа я ударил в одном месте .. как

Теперь я не получаю изображения, пожалуйста, помогите. ИЗОБРАЖЕНИЯ, ДЕТАЛИ, ПРЕДЛОЖЕНИЯ, которые не получают .. Они находятся в jsonarray (jsonobject (jsonarray (jsonobject))), пожалуйста, помогите

У меня есть изображение внутри массива, как показано ниже

{
"returnCode": "success",
"Data": {
    "results": [
        {
            "moredetails": [
                {
                    "newoffers": [

                    ],
                    "recentoffers_count": 0,
                    "sku": "30072246"
                },
                {
                    "newoffers": [
                        {
                            "availability": "Available",
                            "currency": "USD"
                        }
                    ]
                },
                {
                    "newoffers": [
                        {
                            "availability": "Available",
                            "currency": "USD"
                        }
                    ],
                    "offers_count": 1,
                    "name": "google.com"
                }
            ],
            ..."features": {
                ..
            },
            "length": "20",
            "geo": [
                "usa"
            ],
            .."images": [
                "http://google.com.one.jpg"
            ],
            ..
        }
    ],
    ...
   }
   }

Теперь я хочу, чтобы проанализировать некоторые из содержимого, такие как изображения, newoffers, которые находятся внутри jsonarray (jsonarray), я имею в виду, что они похожи на [{[{и [{[массив json внутри массива json, который я пробовал, но получаю ошибку в

JSONArray json_results = json_results.getJSONArray("images");

Это мой код ..

try {
JSONObject json_data = JSONfunctions.getJSONfromURL(url);
JSONObject json_SemanticS3ProductData = json_data.getJSONObject("Data");
JSONArray json_results = json_SemanticS3ProductData.getJSONArray("results");
    for (int i = 0; i < json_SemanticS3ProductData.length(); i++) {
    HashMap map = new HashMap();
    JSONObject c = json_results.getJSONObject(i);
    map.put("model", c.optString("model"));

    JSONObject f = c.getJSONObject("features");
    map.put("Rear-facing Camera", f.optString("Rear-facing Camera"));

        JSONArray json_results_images = json_results.getJSONArray("images");            
        arraylist.add(map);

            JSONArray json_sitedetails =json_results.getJSONArray("details");
            for (int j = 0; j < json_sitedetails.length(); j++) {
            HashMap map1 = new HashMap();
            JSONObject sd = json_sitedetails.getJSONObject(j);
            JSONArray json_latestoffers = json_sitedetails.getJSONArray("offers");
            for (int k = 0; k < json_sitedetails.length(); k++) {
            HashMap map2 = new HashMap();
            JSONObject e = json_latestoffers.getJSONObject(k);
            map1.put("currency", e.optString("currency"));                    
            arraylist.add(map1);
            }     
    }
  }
}

все хорошо. но я не могу разобрать изображения, детали и предложения .. пожалуйста, помогите. Эти три находятся внутри jsonarray (jsonObject (Jsonarray (jsonobject))) это вещь .. Пожалуйста, помогите ..

Ответы на вопрос(1)

Ваш ответ на вопрос