为了账号安全,请及时绑定邮箱和手机立即绑定

如何修改JSONObject 的值

如何修改JSONObject 的值

肥皂起泡泡 2019-03-13 17:19:11
{"result": {    "total": "3",    "shops": [        {            "shopId": "8b615ce0",            "shopName": "舒",            "icon":         },        {            "shopId": "f6f83000a",            "shopName": "二号",            "icon":         },    ]},"code": 0,"message": "OK","text": "OK"}JSONObject 对象rt 想要修改“shops” 对应的值怎么修改??
查看完整描述

4 回答

?
慕仙森

TA贡献1827条经验 获得超7个赞

这是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


查看完整回答
反对 回复 2019-04-19
?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

额用的什么json库,用对应的方法改就行了啊


查看完整回答
反对 回复 2019-04-19
?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

根据你使用的谷歌的json或者阿里的fastjson,利用他们提供的方法进行修改啊。


查看完整回答
反对 回复 2019-04-19
  • 4 回答
  • 0 关注
  • 3724 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信