用import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; 这些包进行修改json内容
时间: 2023-05-30 18:01:40 浏览: 373
以下是使用fastjson修改json内容的示例代码:
```
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
public class JsonModifier {
public static void main(String[] args) {
// 原始json字符串
String jsonStr = "{\"name\":\"John\",\"age\":30,\"cars\":[\"Ford\",\"BMW\",\"Fiat\"]}";
// 将json字符串解析为JSONObject对象
JSONObject jsonObj = JSON.parseObject(jsonStr);
// 修改name属性的值为"Tom"
jsonObj.put("name", "Tom");
// 添加新的属性
jsonObj.put("gender", "male");
// 获取cars数组
JSONArray carsArr = jsonObj.getJSONArray("cars");
// 修改第二个元素的值为"Mercedes"
carsArr.set(1, "Mercedes");
// 将修改后的JSONObject对象转化为json字符串
String modifiedJsonStr = jsonObj.toJSONString();
System.out.println("原始json字符串:" + jsonStr);
System.out.println("修改后的json字符串:" + modifiedJsonStr);
}
}
```
输出结果:
```
原始json字符串:{"name":"John","age":30,"cars":["Ford","BMW","Fiat"]}
修改后的json字符串:{"gender":"male","name":"Tom","age":30,"cars":["Ford","Mercedes","Fiat"]}
```
可以看到,通过fastjson的JSONObject和JSONArray对象的方法,我们可以轻松地修改json字符串的内容。
阅读全文
相关推荐
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)