基于 Java 的 JSON 操作

标签 java json xpath jsonpath

有人知道允许数据操作的 JSON-XPath 样式库吗?更新、删除、创建等...

JsonPath.write(json, "$.store.book[*].author", value);

我已经研究了以下内容,但都不允许更改内容。

JPath

JSONQuery

JSONiJ

最佳答案

JsonPath (我使用 2.2.0)现在允许操作 JSON 数据。例如

    String jsonData = "{\"drink\":\"juice\"}";
    JsonPath.parse(jsonData).set("$.drink", "beer").jsonString();

结果为 {"drink":"beer"}

关于基于 Java 的 JSON 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15705549/

相关文章:

java - 如何将一个spring项目包含到另一个spring项目中

java - java long 的算术问题

javascript - 使用 Three.js 在形状上显示图像时出错

javascript - 问题是package.json?

php - xpath - 搜索大于的数字并显示 parent

java - 将日志文件移动到 log4j 中的备份位置

java - 在 onLocationChanged 方法中从服务获取纬度/经度

java - 在 json 输出中获取对象时遇到问题

xml - XSL For-Each 循环

xml - xPath 检索多个值