我想编辑将提供不同服务器配置的部署配置json文件。

我知道将JSON转换为Java对象,反之亦然。还有Xpath,例如查询Json(JsonPath)。但是它们都不适合,因为在运行时我无法生成Java类并填充值。
JsonPath帮助获取值,我正在寻找的是设置值。

是否有任何库可以编辑json文件中的键值?

最佳答案

这个问题看起来更像是脚本语言的工作,而不是Java应用程序的工作。

但是,当您要使用Java进行操作时,也许json-simple可以为您提供帮助。这是一个将JSON代码解析为键/值映射的库,您可以在该键/值映射上执行任何映射操作,例如读取,添加,删除或更改键的值,然后将其序列化回JSON字符串。 http://code.google.com/p/json-simple/

10-02 18:02