如何解析此对象并获取每个人的名称(键)?
我不能只是String name = jsonObject.getString("name");
因为名称是键,而不是值。
JSONObject jsonObject =
{
"data" :
[{
"Bob": {
"last-name": "Jorgenson",
"email": "[email protected]",
},
"Steve": {
"last-name": "Bobson",
"email": "[email protected]",
},
}],
"statusCode" : 200
}
那么用动态命名的键解析它的最佳方法是什么?
jArray从现在表示的jsonObject中获取。但是,由于与尝试从中获取jArray有关的类型错误,我无法实现答案jsonObject.get("data")
是的,这是非常基本的东西。动态的东西让我失望了。有许多类似的问题,但它们通常涉及许多其他因素。我可以成功下载数据并将其存储在上面的JSONObject jsonObject中。我只需要弄清楚如何解析上面概述的数据。
Iterator<String> keys = jsonObject.keys();
while (keys.hasNext()) {
String key = keys.next();
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句