我想编辑将提供不同服务器配置的部署配置 json 文件。
我知道将 JSON 转换为 Java 对象,反之亦然。还有 Xpath,比如查询 Json( JsonPath )。但是它们都不适合,因为在运行时我无法生成 Java 类并填充值。
JsonPath 有助于获取值,我正在寻找的是设置值。
是否有任何用于编辑 json 文件中键值的库?
这个问题看起来更像是脚本语言的工作,而不是 Java 应用程序的工作。
但是当你想用 Java 做这件事时,也许 json-simple 可以帮助你。它是一个将 JSON 代码解析为键/值映射的库,您可以在其上执行任何映射操作,例如读取、添加、删除或更改键的值,并将它们序列化回 JSON 字符串。http://code.google.com/p/json-simple/