java将String类型的json转为json对象并进行取出相应的值

阅读: 评论:0

java将String类型的json转为json对象并进行取出相应的值

java将String类型的json转为json对象并进行取出相应的值

java将String类型的json转为json对象并进行取出相应的值

  • 1.东西太大,简化
  • 2.存进java的demo中
  • 3.maven依赖
  • 4.代码

背景:和别人对接项目 向其要了一个临时的假数据进行格式转换取用

1.东西太大,简化

json
链接: json

清晰了好多。

2.存进java的demo中

由于这个json中使用了许多的 " " 故java会进行转义 有的能正常转义有的会报错类似这样的

expect ‘:’ at 0, actual "的转义失败的错误 (这是属于复制问题少复制一个“或者/)
可以在链接: json看完数据后 直接里边进行压缩去转义 用里边的复制按钮
复制进java代码中

3.maven依赖

    <dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.47</version></dependency>

4.代码

shi;import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;public class aa {public static void main(String[] args) {String result = "{"filecount":"60","filenames":"flowable_holiday-master.zip,jdchain-master.zip,flowable_holiday-master2.zip,flowable_holiday-master3.zip","filenamesfilepath":"{\"flowable_holiday-master.zip\":\"D:/TY_DMS/原始备份区/DC-20220718714000062/001-001-002/flowable_holiday-master.zip\",\"flowable_holiday-master2.zip\":\"D:/TY_DMS/原始备份区/DC-20220718714000064/001-001-002/flowable_holiday-master2.zip\",\"flowable_holiday-master3.zip\":\"D:/TY_DMS/原始备份区/DC-20220718714000064/001-001-002/flowable_holiday-master3.zip\",\"jdchain-master.zip\":\"D:/TY_DMS/原始备份区/DC-20220718714000062/001-001-002/jdchain-master.zip\"}","filenamesmd5":"{\"flowable_holiday-master.zip\":\"5a1cc37785764aaa4fd0c9e11fe940fc\",\"flowable_holiday-master2.zip\":\"5a1cc37785764aaa4fd0c9e11fe940fc\",\"flowable_holiday-master3.zip\":\"5a1cc37785764aaa4fd0c9e11fe940fc\",\"jdchain-master.zip\":\"f4f6a6363af4a93e717dd6197065de5b\"}","files":"D:/TY_DMS/原始备份区/DC-20220718714000062/001-001-002/flowable_holiday-master.zip,D:/TY_DMS/原始备份区/DC-20220718714000064/001-001-002/flowable_holiday-master2.zip,D:/TY_DMS/原始备份区/DC-20220718714000064/001-001-002/flowable_holiday-master3.zip,D:/TY_DMS/原始备份区/DC-20220718714000062/001-001-002/jdchain-master.zip","id":"13129224qweqweqeqe123","md5":"3f377b490662d5d3de2c8665011f39f5","pch":"1","size":"1GB","sl":"30","大类":"文书档案","小类":"案卷目录","年度":"2022","来源":"馆藏系统","档号":"001-001-002","版本号":"20220718164807","题名":"xxxxx的通知"}";//将String字符转为Json对象JSONObject jsonObject = JSON.parseObject(result);//获取当前嵌套下的属性String status = String("md5");if (status!=null){System.out.println(status);}
//        //获取嵌套中的json串,细心观察 content为json数组,里面可放多个json对象
//        JSONArray jsonArray = JSONArray("content");
//
//        //将json数组中取出一个json ,当前只有一个json组,所以下标为0
//        JSONObject jsonFirst = JSONObject(0);
//
//        //取出这个json中的值
//        String yongjin_type = String("yongjin_type");
//        if (yongjin_type!=null){
//            System.out.println(yongjin_type);
//        }}
}

本文发布于:2024-01-31 17:19:35,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170669277630141.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:对象   类型   java   String   json
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23