有人知道允许数据操作的 JSON-XPath 样式库吗?更新、删除、创建等...
JsonPath.write(json, "$.store.book[*].author", value);
我查看了以下内容,但没有一个允许更改内容。
JsonPath(我使用 2.2.0)现在允许操作 JSON 数据。例如
String jsonData = "{\"drink\":\"juice\"}";
JsonPath.parse(jsonData).set("$.drink", "beer").jsonString();
结果是{"drink":"beer"}
JSON 并不意味着是一个数据库。
如果您想以 JSON 格式存储数据;
您最好使用实际的数据库、关系或 NoSQL 来存储您的数据,并在需要时编写 JSON 记录。
您可能想看看我开发的这个库,以便能够使用 XML 库来操作 JSON:https ://github.com/bhabegger/json-n-xml/
它将 JSON 解析为 DOM 结构,您可以使用标准 XML 工具对其进行操作,然后允许您序列化回 json。
(JSON 可能并不意味着是一个数据库,但您确实有需要简单修改的情况。)
希望能帮助到你。