如何将JSONObject中的key替换
时间: 2024-05-01 13:17:45 浏览: 51
org.json.JSONObject引用依赖包
为新的key名称?
您好!感谢您对ChitGPT的使用。回答您的问题,您可以使用JSONObject的remove()方法将原有的key移除,再使用put()方法添加新的key-value pair。示例代码如下:
```
JSONObject jsonObject = new JSONObject("{\"old_key\": \"value\"}");
String oldKey = "old_key";
String newKey = "new_key";
if (jsonObject.has(oldKey)) {
String value = jsonObject.getString(oldKey);
jsonObject.remove(oldKey);
jsonObject.put(newKey, value);
}
System.out.println(jsonObject.toString());
```
这段代码会输出以下内容:
```
{"new_key":"value"}
```
希望这个回答能对您有所帮助。如果您有其他问题,请随时提问。
阅读全文