Я пытаюсь разобрать данные JSON по этой ссылке a linkРазбор изображения в Json
И я анализирую все это, но теперь я хочу, чтобы разобрать изображения. Когда я пытаюсь разобрать его, я разбираю все изображения в json, но мне нужен только образ элемента.
Это мой код ответа:
public void onResponse(JSONObject response) {
try {
JSONArray jsonArray = response.getJSONObject("feed").getJSONArray("entry");
for (int i = 0; i < jsonArray.length(); i++) {
JSONArray imageArray = response.getJSONObject("feed").getJSONArray("entry").getJSONObject(i).getJSONArray("im:image");
for (int j =0; j < imageArray.length(); j++) {
String image = response.getJSONObject("feed").getJSONArray("entry").getJSONObject(i).getJSONArray("im:image").getJSONObject(j).getString("label").toString();
ImagesModule imagesModule = new ImagesModule();
imagesModule.setImageUrl(image);
imagesModules.add(imagesModule);
}}
imageRecyclerViewadapter = new ImageViewAdapter(imagesModules,getContext());
AppRecyclerView.setAdapter(imageRecyclerViewadapter);
} catch (JSONException e) {e.printStackTrace();
Я думаю, что библиотека SDWebImage (https://github.com/rs/SDWebImage) может помочь вам загружать изображения без каких-либо проблем. –
no thank u не нравится это мне не понравится мой код –
Не понимаю, после разбора изображений в массиве «imageArray» вы перебираете массив, который правильный, но почему вы извлекаете его из основного JSON, Если я не ошибаюсь, вы можете получить объект непосредственно из «imageArray», и вы можете легко получить URL-адрес изображения. попробуйте таким образом, я не проверял весь ваш код. Я думаю, если вы попробуете, как я объяснил, вы можете узнать ошибку, если она есть. Дайте мне знать, если вы все еще не можете найти ошибку. – Janmenjaya