码迷,mamicode.com
首页 > Web开发 > 详细

如何修改JSONObject 的值

时间:2020-07-07 15:19:10      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:解决   pre   ext   result   parse   ESS   结果   system   for   

问 题

 

{

"result": {
    "total": "3",
    "shops": [
        {
            "shopId": "8b615ce0",
            "shopName": "舒",
            "icon": 
        },
        {
            "shopId": "f6f83000a",
            "shopName": "二号",
            "icon": 
        },
    ]
},
"code": 0,
"message": "OK",
"text": "OK"

}
JSONObject 对象rt
想要修改“shops” 对应的值怎么修改??

 

解决方案

 

这是fastjson的例子

JSONObject json = JSON.parseObject("{val: 123}");
System.out.println("======before=====");
System.out.println("size: " + json.size());
System.out.println("val:  " + json.get("val"));
json.put("val", 234); // 直接put相同的key
System.out.println("======after======");
System.out.println("size: " + json.size());
System.out.println("val:  " + json.get("val"));

结果

======before=====
size: 1
val:  123
======after======
size: 1
val:  234

 

如何修改JSONObject 的值

标签:解决   pre   ext   result   parse   ESS   结果   system   for   

原文地址:https://www.cnblogs.com/yelanggu/p/13260551.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!