1. 首页
  2. 编程语言
  3. Java
  4. 如何修改json字符串中某个key对应的value值

如何修改json字符串中某个key对应的value值

上传者: 2022-04-14 19:57:05上传 PDF文件 86.62 KB 热度 28次

要先转为LinkedHashMap,再转json此时new_text就是已经更新过后的新json字符串我就废话不多说了,大家还是直接看代码吧~执行结果:可见最后json字符串中的值被修改了,但是字段的顺序却发生了变化,因为JsonObject是用HashMap来存储的,并不是按顺序进行存储,如果有这个需求的话可以自定义JsonObject,用有序的LinkedHashMap代替HashMap。这里用的是将json字符串转换为json的对象,然后逐步将需要修改的对象取出来,利用put将原来的值覆盖完后再逐步提交回去。

用户评论