【发布时间】:2018-03-07 16:29:08
【问题描述】:
要求:
对于键匹配指定常量的每个 Json 字段,将值替换为另一个常量。
{"regular":"a", "sensitive":"b"}
参数“敏感”、“*****”。 预期:
{"regular":"a", "sensitive":"*****"}
值可能有也可能没有双引号。替换常数总是双引号。 Json 可能格式不正确。最好是Java实现。
键比较不区分大小写。
【问题讨论】:
-
使用正则表达式操作 JSON 不是一个好主意。使用一些 JSON 库
-
@TheLostMind 我要求 Json 可能格式不正确。
-
嗯。好吧,在那种情况下,有办法实现这一点。尽管我已经为此添加了答案,但我强烈建议避免使用它