我想使用 replaceAll 实现什么: 当前 JSON:
{
key1: "value",
keyToRemoveValueFrom: {
key1: "value1",
key2: "value1"
key3: "value1"
},
key2: "value"
}
最终目标 JSON:
{
key1: "value",
keyToRemoveValueFrom: {*},
key2: "value"
}
所以像
replaceAll("regex", "keyToRemoveValueFrom: {*}")
我玩过我发现的一堆不同的正则表达式,但要么它们没有停止在 keyToRemoveValueFrom 的封闭大括号上,要么根本没有做任何有用的事情
我尝试过的例子
jsonString.replaceAll("\"keyToRemoveValueFrom\": \\{(.*?)\\}", "\"keyToRemoveValueFrom\": \\{***\\}");
什么都没做^