首页 > Web开发 > 详细

修改json中某个key对应的value值

时间:2021-04-23 16:59:19      阅读:23      评论:0      收藏:0      [点我收藏+]

直接put,如果该key存在则替换value
层层嵌套,层层put

    // 传进的String参数转JSON
    JSONObject jSONObject = JSONObject.fromObject(bodyin1);
    // 拿到数据库中这个id对应的json
    String getreportrsource = reportsMapper.getreportrsource(rid);
    // 字符串转json
    JSONObject rs = JSONObject.fromObject(getreportrsource);
    // 拿到第一层的键
    JSONObject rjson = rs.getJSONObject("rjson");
    // 直接put替换原键值对
    rjson.put("params", jSONObject);
    // 层层替换
    rs.put("rjson", rjson);
    // 转为String存进数据库  
    String rsource = rs.toString();

修改json中某个key对应的value值

原文:https://www.cnblogs.com/javaupup/p/14692680.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!