以下带有空""
路径的“删除”JSON 补丁的标准结果是什么?
[{ "op": "remove", "path": ""}]
是否应该清除整个对象,等于分配{}
?在http://jsonpatch.com/它说:要指向文档的根,请使用空字符串作为指针。所以我猜根上的“删除”会删除整个对象,对吧?
我尝试了两个不同的 JSON Patch 库,结果有两个不同:
- https://github.com/java-json-tools/json-patch:删除整个对象
- https://github.com/gnieh/diffson:抛出 JsResultException
官方接受的标准结果是什么?我在 RFC 中检查了 JSON 补丁(https://www.rfc-editor.org/rfc/rfc6902)但找不到任何东西。