相关疑难解决方法(0)

按属性值在嵌套数据中查找对象(使用JSONPath)

我有这个测试数据:

[
  {
    id: 1,
    l: 'a',
    sub: [
      ]
  },
  {
    id: 2,
    l: 'b',
    sub: [
      {
        id: 4,
        l: 'd'
      },
      {
        id: 5,
        l: 'e'
      },
      {
        id: 6,
        l: 'f',
        sub: [
          {
            id: 7,
            l: 'g'
          }
        ]
      }
    ]
  },
  {
    id: 3,
    l: 'c',
    sub: []
  }
];
Run Code Online (Sandbox Code Playgroud)

而我正试图获得对象的路径id: 7.我尝试了一些JSONPath查询,但我似乎无法弄清楚如何使JSONPath迭代所有sub键并在那里搜索.

我该如何匹配对象id: 7

这是我的测试插件:http://plnkr.co/edit/RoSeRo0L1B2oH3wC5LdU?p =preview

javascript jsonpath

10
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×1

jsonpath ×1