为了账号安全,请及时绑定邮箱和手机立即绑定

Android JSONObject - 如何遍历平面JSON对象以获取每个键和值

Android JSONObject - 如何遍历平面JSON对象以获取每个键和值

慕码人8056858 2019-09-02 09:26:10
{  "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!

    }

}


查看完整回答
反对 回复 2019-09-02
?
慕无忌1623718

TA贡献1744条经验 获得超4个赞


for(Iterator<String> iter = json.keys();iter.hasNext();) {

    String key = iter.next();

    ...

}


查看完整回答
反对 回复 2019-09-02
  • 3 回答
  • 0 关注
  • 3220 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信