{ "key1": "value1", "key2": "value2", "key3": "value3"}如何在不事先知道钥匙或价值的情况下获得每件物品的钥匙和价值?
3 回答

梵蒂冈之花
TA贡献1900条经验 获得超5个赞
使用keys()迭代器迭代所有属性,并调用get()每个属性。
Iterator<String> iter = json.keys();
while (iter.hasNext()) {
String key = iter.next();
try {
Object value = json.get(key);
} catch (JSONException e) {
// Something went wrong!
}
}

慕无忌1623718
TA贡献1744条经验 获得超4个赞
for(Iterator<String> iter = json.keys();iter.hasNext();) {
String key = iter.next();
...
}
添加回答
举报
0/150
提交
取消