【发布时间】:2012-03-20 13:12:40
【问题描述】:
我需要以字符串的形式访问复杂 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}]
}
}
注意数组 people 中对象的数量并不总是 2...并且可能包含 4 个或更多人对象
【问题讨论】: