“name”:“小狗”
}
],
“total”:3,
“success”:true
}
其中这里的root对应的值是数组数据,total对应的值是一个int类型数据,success对应的是一个布尔类型数据;其中root对应的值里面还有很多数据,json字符串最外层是大括号的,大括号:{}
解析jsonObject代码
try {
JSONObject jsonObject1 = new JSONObject(jsonStr);
JSONArray jsonArray = jsonObject1.getJSONArray(“root”);
Log.d(“json”, “jsonArray:” + jsonArray);
for (int i=0;i<jsonArray.length();i++){
//JSON数组里面的具体-JSON对象
JSONObject jsonObject2 = jsonArray.getJSONObject(i);
String id=jsonObject2.optString(“id”,null);
String name=jsonObject2.optString(“name”,null);
//日志打印结果
Log.d(“json”,“解析的结果===”+“id:”+id+","+“name:”+name);
}
Log.d(“json”,"========&#