快去自定义|

IxXi

园龄:8个月粉丝:0关注:0

json数据解析

String data = "{json}";
ObjectMapper objectMapper = new ObjectMapper();
JsonNode rootNode = null;
try {
rootNode = objectMapper.readTree(data); //通过将String类型的json数据转化为JsonNode对象
} catch (JsonProcessingException e) {
throw new RuntimeException(e);
}
JsonNode dataNode = rootNode.get("data");//通过get方法实现对所需信息的提取
JsonNode returnData = dataNode.get(0);//获取第一个数据
System.out.println("returnData:" + returnData);
// 遍历数组元素
if (dataNode.isArray()) {
for (int i = 0; i < dataNode.size(); i++) {
JsonNode arrayElement = dataNode.get(i);
returnData = arrayElement;
System.out.println("数组元素:" + arrayElement);
}
}

本文作者:IxXi1120

本文链接:https://www.cnblogs.com/IxXi1120/p/18410138

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   IxXi  阅读(5)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起