Получить строку из json с вложенным объектом json и вложенными массивами json с несколькими объектами json в Android

Мне нужно получить доступ как String ко всем отдельным параметрам, содержащимся в сложном Json.

например String people=...; String idPeople=...;и т. д.

Я пытался использовать JSONTokeners, так как я пытался найти аналогичный вопрос, и для простого json у меня нет проблем, но я не знаю, как правильно получить параметры из этого:

{"id":1,"error":null,"result":
  {"nPeople":2,
    "people":[
            {"namePeople":"Inca",
             "power":"1235",
             "location":"asdfghjja",
             "idPeople":189,
             "mainItems":"brownGem",
             "verified":false,
             "description":"Lorem impsum bla bla",
             "linkAvatar":"avatar_12.jpg",
             "longitude":16.2434263,
             "latitude":89.355118},

            {"namePeople":"Maya",
             "power":"1235",
             "location":"hcjkjhljhl",
             "idPeople":119,
             "mainItems":"greenstone",
             "verified":false,
             "description":"Lorem impsum bla bla",
             "linkAvatar":"avatar_6.jpg",
             "longitude":16.2434263,
             "latitude":89.3551185}]
    }
}

NB количество объектов в массиве людей не всегда равно 2... и может содержать 4 или более человек объект

6
задан AndreaF 20 March 2012 в 13:20
поделиться