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

时间:2014-09-26 17:22:05

标签: java android

只是一个简单的问题:

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

"name":"value"

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

2 个答案:

答案 0 :(得分:10)

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

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

答案 1 :(得分:0)

使用新值

创建一个新对象
new JSONObject(jsonobject.toString().replace("\"name\":","\"newvalue\":");)