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

发布于 2021-02-02 22:48:49

{
  "key1": "value1",
  "key2": "value2",
  "key3": "value3"
}

如何在不事先知道键或值的情况下获取每个项目的键和值?

关注者
0
被浏览
266
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。

    使用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!
        }
    }
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看