Jsonpath - 在子级别过滤以获取父属性
Jsonpath - filter at child level to get parent attribute
有没有办法通过在下面的 json 中过滤 "d" 来提取 "a" 值?
[
{
"a":1,
"b":{ "c":11,"d":12 }
},
{
"a":2,
"b":{ "c":21,"d":22}
}
]
$..[?(@.b.d == 12)].a
上面的表达式可以解决这个问题
有没有办法通过在下面的 json 中过滤 "d" 来提取 "a" 值?
[
{
"a":1,
"b":{ "c":11,"d":12 }
},
{
"a":2,
"b":{ "c":21,"d":22}
}
]
$..[?(@.b.d == 12)].a
上面的表达式可以解决这个问题