一.问题背景
最近在做项目时需要对某个接口返回的数据进行解析,在解析的过程中发现该json数据格式不是一般的格式,不是可以多次使用JSONObject.parse()方法或者JSONObject.fromObject()方法多次解析得到,具体情况如下:
二,JSON格式字符串形式如下,目的是要解析出adress等字段信息。
{
“data”:{
"msg":"success",
"code":"200",
"data":{
"count":1,
"pages":1,
"data":[
{
"username":"jaybillions",
"adress":"beijing",
"time":"20200626"
}
]
}
}
}
三.解决过程
1.看到这种数据,第一步很明显,将整个json字符串化为对象,然后使用如下语句即可进入下一层:
String dataOne = jsonObject.getString("data");//获取第