json格式互相转换

java接口对接处理获取到的数据

1、获取的json格式字符串转化为jsonobject
JSONObject jsonData = JSONObject.parseObject(String.valueOf(result.get("body")));
2、获取的json格式字符串转化为实体类
JSONObject jsonData = (JSONObject) resultData.get("body");
Dto modelJson = JSONObject.parseObject(jsonData.toJSONString(),Dto.class);
3、获取的json格式字符串转化为jsonarray
JSONArray dataArray = JSONArray.parseArray(String.valueOf(jsonData.get("body")));
4、获取的json格式字符串转化为实体类集合
JSONArray dataArray = JSONArray.parseArray(String.valueOf(jsonData.get("body")));
List<Dto> categoryConstantInfos = dataArray.toJavaList(Dto.class);

你可能感兴趣的:(java,java,json)