// 第一个要解析的json
resultJson = {
"name":"python",
"num":9999,
"students":{
"stu1":"aaa",
"stu2":"bbb",
"stu3":"ccc"
}
}
// 获取String类型name
String name = resultJson.getString("name");
// 获取int类型num
int num = resultJson.getInt("num");
// 获取students对应的value值,得到一个JSONObject对象
JSONObject students = resultJson.getJSONObject("students");
// 获取students子对象中stu1对应的值
String stu1 = resultJson.getJSONObject("students").getString("stu1");
// 第二个要解析的json
resultJson = {
"name":"python",
"num":9999,
"students":[
{
"stu1":"aaa",
"age":28
},
{
"stu2":"bbb",
"age":20
}
]
}
// 获取students对应的value值,得到一个JSONOArray对象
JSONArray students = resultJson.getJSONArray("students");
// 获取students数组,第一个子对象的值
JSONObject student1 = resultJson.getJSONArray("students").getJSONObject(0);