JSON学习(四):JsonArray和JsonObject遍历方法

一:遍历JsonArray

 // 一个未转化的字符串
String str = "[{name:'a',value:'aa'},{name:'b',value:'bb'},{name:'c',value:'cc'},{name:'d',value:'dd'}]" ; 
 // 首先把字符串转成 JSONArray  对象
JSONArray json = JSONArray.fromObject(str );
if(json.size()>0){
  for(int i=0;i一:遍历JsonObject

JSONObject jsonObject = new JSONObject(s);
//然后用Iterator迭代器遍历取值,建议用反射机制解析到封装好的对象中
JSONObject jsonObject = new JSONObject(jsonString);
        Iterator iterator = jsonObject.keys();
while(iterator.hasNext()){
            key = (String) iterator.next();
        value = jsonObject.getString(key);
}




你可能感兴趣的:(JAVA基础-JSON和XML)