java重新给键为data赋值
时间: 2024-02-27 21:56:30 浏览: 64
浅谈Java变量赋值运算符及相关实例 <font color=red>原创</font>
假设你有一个JSON对象,其中有一个键名为"data",你可以使用以下代码来重新给它赋值:
```java
import org.json.JSONObject;
// 假设有以下JSON对象
String jsonStr = "{\"name\":\"John\",\"age\":30,\"data\":{\"foo\":\"bar\"}}";
JSONObject jsonObj = new JSONObject(jsonStr);
// 重新设置"data"键的值
JSONObject newDataObj = new JSONObject();
newDataObj.put("baz", "qux");
jsonObj.put("data", newDataObj);
// 打印新的JSON字符串
System.out.println(jsonObj.toString());
```
这将输出以下结果:
```
{"name":"John","age":30,"data":{"baz":"qux"}}
```
这里我们首先将JSON字符串转换为JSONObject对象,然后创建一个新的JSONObject对象来替换"data"键的值,最后再将JSONObject对象转换回JSON字符串并打印出来。
阅读全文