1.几个例子
1.例子:Array里面包含对象(object)
[
{
“id”:1,
“name”:“小猪”,
“age”:22
},
{
“id”:2,
“name”:“小猫”,
“age”:23
}
]
Array里面的对象数据是有序的,json字符串最外层是方括号的,方括号:[ ]
解析jsonArray代码
try {
//json字符串最外层是方括号时:
JSONArray jsonArray = new JSONArray(jsonStr);//jsonStr:Array里面包含对象
for (int i=0;i<jsonArray.length();i++){
//JSON数组里面的具体-JSON对象
JSONObject jsonObject = jsonArray.getJSONObject(i);
int id = jsonObject.optInt(“id”,0);
String name = jsonObject.optString(“name”,null);
int age = jsonObject.optInt(“age”,0);
//日志打印结果
Log.d(“json”,“解析的结果===”+“id:”+id+","+“name:”+name