Я пытаюсь взять «ключ» значение в файле JSON. Я пробовал много решений, но я не мог справиться с этим, он постоянно дает мне «на видео типа org.json.JSONObject не может быть преобразован в JSONArray». Как я могу это решить. Спасибо.JAVA parsing внутренний JSON
Данные моего JSON;
{ videos: {
results:[
{
id: "56c4ccbfc3a3680d52000610",
iso_639_1: "en",
iso_3166_1: "US",
key: "nIGtF3J5kn8",
}
]
}
}
Мой код;
JSONArray Movie_List = Search_Results.getJSONArray("videos");
for (int i = 0; i < Movie_List.length(); i++)
{
JSONObject movie = (JSONObject) Movie_List.get(i);
JSONArray Movie_List1 = movie.getJSONArray("results");
for (int j = 0; j < Movie_List1.length(); j++)
{
JSONObject movie2 = (JSONObject) Movie_List1.get(j);
key = movie2.getString("key");
}
}
Видео является объектом не является массивом. Результатом является массив. – chRyNaN