如何更改json对象名称(键)?

只是一个简单的问题:

如果我有一个包含“key / value”的json对象,如下所示:

"name":"value" 

我想将名称部分更改为其他内容,我该怎么办? 我不想删除并重新制作它。

正确而紧凑的实现,假设jsonObject是您引用的json对象,它是JSONObject一个实例:

 jsonObject.put("new name", jsonObject.remove("name")); 

使用新值创建新对象

 new JSONObject(jsonobject.toString().replace("\"name\":","\"newvalue\":");)