У меня есть объект json, который содержит данные json с ключом. теперь я хочу извлечь значение из этого json-объекта, такого как имя, адрес и т. д., и сохранить их в переменных.Как извлечь значение из вложенного массива json?
Контроллер
json_arr = new JSONArray(j_str);
int count = json_arr.length();
json_o.put("user", json_arr);
j_str содержит следующие данные
[{"Bollywood":[{"actor":[{"name":"AA","gender":"Male"},{"name":"BB","gender":"Male"}]}]},{"Hollywood":[{"actor":[{"name":"CC","gender":"Male"},{"name":"DD","gender":"Male"}]}]}]
теперь он преобразуется в объект JSON - json_o ,, ввод ключа --- "пользователь". теперь как можно получить конкретные данные, такие как имя второго актера из голливуда. (то есть значение DD). после этого сохраните это для строки.
ваш JSON является недействительным. сначала подтвердите свою строку json, используя http://jsonviewer.stack.hu/. –
@DibakarPaul no .. его наверняка симпатичная строка json. я проверил его ур, данный сайт, или вы можете проверить на http://jsonformatter.curiousconcept.com/ –