java - 如何以编程方式编辑多个文件中的 JSON 数据?

标签 java json jenkins

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

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

是否有用于编辑 json 文件中键值的库?

最佳答案

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

但是当你想用 Java 来做的时候,也许 json-simple 可以帮助你。它是一个将 JSON 代码解析为键/值映射的库,您可以在键/值映射上执行任何映射操作,例如读取、添加、删除或更改键的值,并将它们序列化回 JSON 字符串。 http://code.google.com/p/json-simple/

关于java - 如何以编程方式编辑多个文件中的 JSON 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13952003/

相关文章:

java - 使用java解析阿拉伯字符的问题

java - Windows 上的 Hadoop 在启动数据节点时出现 Eclipse 错误

java - Maven 使用不同的依赖配置进行构建

java - 如何在Android api 11+的Android ListView 中显示联系人

java - 解析额外的字符串以检查数据

java - 如何在 map 键上应用 jackson-databind 反序列化器?

java - 如何将 JSON 字符串转换为 GSON 对象?

javascript - 错误 [ERR_PACKAGE_PATH_NOT_EXPORTED] : No "exports" main defined in package. json

jenkins - Jenkinsfile 中的通用包装器

git - merge 带有标签的分支 - Gitlab