【发布时间】:2019-10-03 10:10:56
【问题描述】:
假设我需要替换下面 Json 对象中“name”的所有值。
String srt = "{\"name\":\"Jon\",\"calls\":[{\"name\":\"Jons\", \"number\":\"00000000\"}],\"missed\":{\"point\":{\"name\":\"Sara\"}}}";
str.replace("name", "Kiki");
输出:
{"Kiki":"Jon","calls":[{"Kiki":"Jons", "number":"00000000"}],"missed":{"point":{"Kiki":"Sara"}}}
我不需要这个代码输出
我尝试过使用 matcher 和 ObjectMapper。它不工作。
用“Kiki”替换名称后,对象应该是
{"name":"Kiki","calls":[{"name":"Kiki", "number":"00000000"}],"missed":{"point":{"name":"Kiki"}}}
【问题讨论】:
-
到目前为止你探索了什么?请同时展示您的作品。
-
更新实现
-
更新实现