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