如何修改JSONObject 的值

{


"result": {

    "total": "3",

    "shops": [

        {

            "shopId": "8b615ce0",

            "shopName": "舒",

            "icon": 

        },

        {

            "shopId": "f6f83000a",

            "shopName": "二号",

            "icon": 

        },

    ]

},

"code": 0,

"message": "OK",

"text": "OK"

}

JSONObject 对象rt 

想要修改“shops” 对应的值怎么修改??


肥皂起泡泡
浏览 3725回答 4
4回答

慕仙森

这是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相同的keySystem.out.println("======after======");System.out.println("size: " + json.size());System.out.println("val:  " + json.get("val"));结果======before=====size: 1val:  123======after======size: 1val:  234

慕田峪4524236

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

慕尼黑的夜晚无繁华

根据你使用的谷歌的json或者阿里的fastjson,利用他们提供的方法进行修改啊。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java