案例一
{
"code":"123",
"data":
{
"userid":"123",
"adds":[{
```
}]
}
}
JSONObject jsonResult = JSONObject.parseObject(JSON.toJSONString(result.getData()));
String jsonObjString = jsonResult.getString("apps");
List<JSONObject> purchaseOrders = JSONArray.parseArray(jsonObjString, JSONObject.class);
JSONObject appsResult = purchaseOrders.get(0);
if(appsResult.getInteger("appEnum").equals(WxMiniSubEnum.MINIAPP.getCode())){
String customerId = appsResult.getString("userId");
}
List purchaseOrders = JSONArray.parseArray(jsonObjString, JSONObject.class);
案例二
result:
{
"code":200,
"data":[
{
"customerId":"xxx",
"externalId":"xxx",
"channel":"xxx"}
],
"success":true,
"message":"success"
}
JSONArray array = JSONUtils.paresJSONArray(result.getData());
JSONObject jsonResult = JSONUtils.parseJSONObject(array.get(0));
String customerId = jsonResult.getString("customerId");
JSONUtils.parseJSONObject
JSONObject jsnObj = JSON.parseObject(JSON.toJSONString(object));
JSONUtils.paresJSONArray
JSONArray array = JSON.parseArray(JSON.toJSONString(object));
JSONArray type = JSON.parseArray(object.getString("3ppType"));
List<String> listType = JSONUtils.parseList(type, String.class);
List list=JSON.parseArray(JSON.toJSONString(object),clazz);
案例三
{
"code": 200,
"data": [
{
"activateTime": "2020-12-17 13:35:51",
"cardId": "xx",
"code": "xx",
"lastModifyTime": "2021-03-18 15:12:15",
"memberId": "xx",
"openId": "xx-Test",
"unionId": "xx"
}
],
"message": "success",
"success": true }
List<JSONObject> objects = JSONArray.parseArray(JSON.toJSONString(result.getData()), JSONObject.class);
JSONArray jsonArray = JSON.parseArray(JSON.toJSONString(result.getData()));
参考地址
JSONObject转集合List https://blog.csdn.net/qq_35971258/article/details/102975755
FastJSON 简单使用
https://blog.csdn.net/flysun3344/article/details/54707965
Fastjson 简明教程 https://www.runoob.com/w3cnote/fastjson-intro.html
JSON.parseObject与JSONObject.parseObject的区别&JSONObject和JSONArray的区别
https://blog.csdn.net/m0_45899013/article/details/106977678
FastJson教程
https://www.w3cschool.cn/fastjson/fastjson-jsonfield.html
JSONObject.parseObject和JSONObject.fromObject
https://blog.csdn.net/beidaol/article/details/103767189
FastJson教程
http://www.yiidian.com/fastjson/fastjson-json-jsonobject.html