只是一个简单的问题:
如果我有一个包含“key / value”的json对象:
"name":"value"
我想将名称部分更改为其他内容,我该怎么办?我不想删除并重新制作它。
答案 0 :(得分:10)
正确而紧凑的实现,假设jsonObject
是您引用的json对象,并且它是JSONObject
的实例:
jsonObject.put("new name", jsonObject.remove("name"));
答案 1 :(得分:0)
使用新值
创建一个新对象new JSONObject(jsonobject.toString().replace("\"name\":","\"newvalue\":");)