JSONObject 与 JSONArray 的使用

//遍历json数组

Stringjson1="{data:[{name:'Wallace'},{name:'Grommit'}]}";

jsonObjSplit=newJSONObject(json1);

JSONArrayja=jsonObjSplit.getJSONArray("data");

for(inti=0;i<ja.length();i++){

JSONObjectjo=(JSONObject)ja.get(i);

System.out.println(jo.get("name"));

}

//JSONObject遍历json对象

Stringjson2="{name:'Wallace',age:15}";

jsonObj=newJSONObject(json2);

for(Iteratoriter=jsonObj.keys();iter.hasNext();){

Stringkey=(String)iter.next();

System.out.println(jsonObj.getString(Key));

相关推荐