Я сгенерировал ниже Json, используя библиотеку Джексона в Java:
{
"name": "name1",
"version": "0.0.1",
"storage": {
"db": {
"test_field1": "STRING",
"t_dlm1": "STRING",
"test_field2": "STRING",
"t_dlm2": "STRING"
},
"test": {
"test11": "STRING",
"test2": {
"test3": "0",
"r_dlm4": "0"
},
"test5": {
"test6": "0",
"h_dlm7": "0"
}
},
"test8": {
"test9": "STRING",
"f_dlm10": "STRING"
}
}
}
Теперь я должен удалить узел или поле json (ключ и значение), которые содержат слово "dlm".
Я пытался удалить и удалить метод All, с этим я могу удалить определенное поле, но мне нужно передать полное точное имя поля.
Я немного новичок здесь, пожалуйста, направьте меня сюдакак удалить узел json, если имя поля содержит слово "dlm"
ожидаемый json:
{
"name": "name1",
"version": "0.0.1",
"storage": {
"db": {
"test_field1": "STRING",
"test_field2": "STRING"
},
"test": {
"test11": "STRING",
"test2": {
"test3": "0"
},
"test5": {
"test6": "0"
}
},
"test8": {
"test9": "STRING"
}
}
}