JSONObject遍历:
JSONObject jsonobject=new JSONObject(str);
Iterator iterator = jsonobject.keys();
while(iterator.hasNext()){
String key = String.valueOf(iterator.next());//得到键
String value = jsonobject.getString(key);//得到值
}
JSONArray遍历:
JSONArray jsonArray=JSONArray.fromObject(arrayStr);
Iterator<String> iterator = null;
for (int i = 0; i < jsonArray.size(); i++) {
JSONObject item = jsonArray.getJSONObject(i);
JSONArray columnValues = item.getJSONArray("columnValues");
iterator = columnValues.iterator();
while (iterator.hasNext()) {
String key = String.valueOf(iterator.next());//得到键
String value=item.getString(key);//得到值
}
}
本文介绍如何使用Java遍历JSON对象与JSON数组。针对JSONObject,通过获取键值对进行遍历;对于JSONArray,则采用迭代方式逐项访问。适用于初学者及需要复习基本操作的开发者。

6151

被折叠的 条评论
为什么被折叠?



