背景:和别人对接项目 向其要了一个临时的假数据进行格式转换取用
json
链接: json
清晰了好多。
由于这个json中使用了许多的 " " 故java会进行转义 有的能正常转义有的会报错类似这样的
expect ‘:’ at 0, actual "的转义失败的错误 (这是属于复制问题少复制一个“或者/)
可以在链接: json看完数据后 直接里边进行压缩去转义 用里边的复制按钮
复制进java代码中
<dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.47</version></dependency>
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小时内删除。
留言与评论(共有 0 条评论) |