通过JSONPath中的键值过滤json

问题描述 投票:0回答:1

我有这个json:

{
  "paths": {
      "foo": {
          "key": 1
      },
      "bar": {
          "key": 2
      }
  }
}

我想用JSONPath查找元素“ foo”的名称(“ foo”)

我尝试过类似$.paths.*.[?(~=='foo')]的操作,但似乎不起作用(我在https://jsonpath.com上进行了检查]

jsonpath
1个回答
0
投票

如果需要通过名称来查找元素,请使用此表达式

$.paths.foo

输出

[
    {
        "key": 1
    }
]
© www.soinside.com 2019 - 2024. All rights reserved.