JAVA:如何将 JsonObject 更新为另一个 JsonObject

标签 java json

我有 JSON 文件:“D://test.json”,它遵循 MongoDB 格式:

{
"key":"value"
}

{
"embedded": { "key2": "value2" }
}

{
"array" : ["one", "two", "three"]
}

我想将 JsonObject 更新为另一个。 例如。对于更换查询:

{
"courses": {"Math", "Biology"}
}

替换

{
"embedded": { "key2": "value2" }
}

文件应更改为:

{
"key":"value"
}

{
"courses": {"Math", "Biology"}
}

{
"array" : ["one", "two", "three"]
}

如果不使用 MongoDB 包中的方法,我该如何做到这一点?

最佳答案

首先,您的 json 格式无效。 然后,我假设您正在使用 json.org 库,为什么不使用这个代码块呢?

test.put("类(class)", {"数学", "生物"}); test.remove("嵌入");

关于JAVA:如何将 JsonObject 更新为另一个 JsonObject,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59131760/

相关文章:

java - 哪个应用程序在前台?

java - 同步方法退出时发生

java - 库函数: making a set as a list

java - 与 JQueryMobile 中基于 REST 的 JSON WebService 的连接

javascript - jQuery Ajax 返回多个数据

java - Spring单例导致内存泄漏

javascript - 合并 JSON 数组中的重复值(最好使用下划线或 lodash)

javascript - 按日期键对 JSON 数组排序

jquery - 为什么alert(json[0].subject);给未定义?

c# - 在 C# 中解码嵌套 JSON 对象