本文介绍了Android JSONObject-如何遍历一个平面JSON对象以获取每个键和值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

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

How I can get each item's key and value without knowing the key nor value beforehand?

推荐答案

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

这篇关于Android JSONObject-如何遍历一个平面JSON对象以获取每个键和值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-20 09:38