对于给定的 json:
{
"source_1": [
{
"val1": "foo1",
"val2": "bar1"
},
{
"val1": "foo2",
"val2": "bar2"
}
],
"source_2": [
{
"val1": "foo1",
"val2": "bar1"
},
{
"val1": "foo3",
"val2": "bar3"
}
]
}
我想递归搜索它,其中
val2
等于bar1
,但以这种格式返回:
{
"source_1": [
{
"val1": "foo1",
"val2": "bar1"
}
],
"source_2": [
{
"val1": "foo1",
"val2": "bar1"
}
]
}