按 JSONPath 中的键值过滤 json
Filter json by value of a key in JSONPath
我有这个json:
{
"paths": {
"foo": {
"key": 1
},
"bar": {
"key": 2
}
}
}
我想使用 JSONPath
通过名称查找元素 "foo" ("foo")
我尝试了类似 $.paths.*.[?(~=='foo')]
的方法,但它似乎不起作用(我检查了 https://jsonpath.com)
如果您需要按名称查找元素,此表达式
$.paths.foo
产出
[
{
"key": 1
}
]
我有这个json:
{
"paths": {
"foo": {
"key": 1
},
"bar": {
"key": 2
}
}
}
我想使用 JSONPath
通过名称查找元素 "foo" ("foo")
我尝试了类似 $.paths.*.[?(~=='foo')]
的方法,但它似乎不起作用(我检查了 https://jsonpath.com)
如果您需要按名称查找元素,此表达式
$.paths.foo
产出
[
{
"key": 1
}
]