gpt4 book ai didi

java - 使用 jackson 操作 JSON 的一部分

转载 作者:行者123 更新时间:2023-11-30 08:19:42 24 4
gpt4 key购买 nike

我有一个 JSON 对象,类似于:

{
"myData":[1,2,3],
"externalData1":...,
...
"externalDataN":...
}

我想读取此 JSON,更新我的数据(假设添加数字“4”)并保存 JSON,而无需了解任何外部数据字段。

我知道我可以使用 @JsonIgnoreProperties 进行解析,但我会在保存时丢失数据。有没有一种方法可以在不手动访问 TreeModel 的情况下做到这一点?

谢谢。

最佳答案

使用org.json :

JSONObject root = new JSONObject(json);

JSONArray myData = (JSONArray) root.get("myData");

myData.remove(0);
myData.put(4);

System.out.println("root = " + root.toString());

关于java - 使用 jackson 操作 JSON 的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26649150/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com