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

{
"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("course", {"Math", "Biology"});test.remove("embedded");

09-25 17:48