Я хотел бы удалить все ключи, которые начинаются с «скрыть». Важно отметить, что ключи могут быть вложенными на многих уровнях. Я хотел бы увидеть ответ, используя регулярное выражение, хотя я понимаю, что в моем примере достаточно простого contains
. (Кстати, я тоже не знаю, как это сделать с contains
.)
Ввод JSON 1:
{
"a": 1,
"b": 2,
"hideA": 3,
"c": {
"d": 4,
"hide4": 5
}
}
Желаемый вывод JSON:
{
"a": 1,
"b": 2,
"c": {
"d": 4
}
}
Ввод JSON 2:
{
"a": 1,
"b": 2,
"hideA": 3,
"c": {
"d": 4,
"hide4": 5
},
"e": null,
"f": "hiya",
"g": false,
"h": [{
"i": 343.232,
"hide9": "private",
"so_smart": true
}]
}
Спасибо!