关于JSON工具类

JSONObject jsonObject = new JSONObject();
jsonObject.put("Bucket", "bucketName");
jsonObject.put("Location", "oss-cn-hangzhou");
jsonObject.put("Object", inputFilePath);
System.out.println(jsonObject.toJSONString()); //转成json格式的String类型
输出:
{"Bucket":"bucketName","Object":"http://www.baidu.com","Location":"oss-cn-hangzhou"}
//把jobConfig存到JSONArray 其实就是add List<object>
JSONArray jobConfigArray = new JSONArray();
jobConfigArray.add(jobConfig);
//userFiles 是js数据 [{"姓名":"李四","性别":"女","手机号":"17620380769","身份证号":"4235612456"}, {"姓名":"张三","性别":"女","手机号":"17656450769","身份证号":"4235612456"}]
// 把JSON转成对象list
  JSONArray array= JSONArray.parseArray(userFiles);          

 把JSON转成对象list
 List<ResTeamUser> jsonObject = JSONObject.parseArray(userFiles,ResTeamUser.class);  //转

// map转为string
 JSONObject json = new JSONObject();
        json.put("recordId", targetId+"");
        json.put("procInsType", procInsType);
        json.put("executionId", executionId);
        json.put("id", ruTaskId);
        String data = json.toString();

//把json 变成map
// data数据  {"recordId":"1367","procInsType":"12","executionId":"90126","id":"85198"}
    Map<String,String> map = (Map<String, String>) JSON.parse(msg.getData());

//把map 转成json    (params)是map
String procJson = JSON.toJSONString(params);

Guess you like

Origin blog.csdn.net/weixin_43075758/article/details/119936134