java - 如何在java中替换json文件的值

标签 java

我需要一些帮助来替换 json 文件中的一行。我曾尝试使用与替换文本文件中的行相同的方法,但没有成功。

基本上 json 文件包含以下字符串:

  "id": "TEXT",

我想用 HELLO 替换 TEXT

我该怎么做,我还导入了 json_simple 库,如果它对此有任何用处的话。

如有任何帮助,我们将不胜感激。

谢谢。

最佳答案

您不能替换这样的值。因此,您需要将其从 json 中删除并重新添加。

JSONObject js = new JSONObject(); // Your jsonobject here, this is just a sample
js.remove("id"); // Since you want to replace the value associated with id, remove it
js.put("id", "HELLO"); // add the new value for id

关于java - 如何在java中替换json文件的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19704996/

相关文章:

java - Morphia 中的查询基类不起作用

java - getSingleResult() 改变 count() 查询

Java实现: Discussion of Approach Desired

java - Android 因 java.lang.stackoverflowError 崩溃

java - p :graphicImage streamContent nullpointer

java - 如何将正则表达式从php翻译成java

java - 我怎样才能让interrupt()工作?

java - 无论如何,使用 JAXBIntrospector 而不进行 Jaxb 解码的类强制转换

java - 检测 HashMap 是否包含相同列表的更好方法

java - 如何获取 Bing Ads API 的开发人员 key