首先,我们获取到的东西是一个字符串,我们要把东西提取出来,放在某个位置
try {
JSONObject jsonObject = new JSONObject(jsonData);// 返回的数据形式是一个Object类型,所以可以直接转换成一个Object
int status = jsonObject.getInt("status"); //JSON有好几种方式获取数据 包括getInt,getJSONArray,getString等,在中填入相关的key即可获取数据
int code = jsonObject.getInt("code");
JSONArray personList = jsonObject.getJSONArray("data"); //获取key为data的一个数组,因为里面有组新的数据
for (int i = 0; i < personList.length(); i++) {
// 获取每一个json对象
JSONObject jsonItem = personList.getJSONObject(i); //获取到新的JSON对象
//code 再来一遍之前的操作 就可以去除所有数据。
}
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}