小编Viv*_*ngh的帖子

JSON从子对象获取父对象

如果brand_id =='983',我怎样才能获得折扣价值.

示例JSON:

{
     "prods": [
               {
            "info": {
                  "rate": 100
                    },
            "grocery": [
                     {
                      "brand": "A",
                      "brand_id": "983"
                     },
                     {
                      "brand": "B",
                      "brand_id": "253"
                     }
                     ],
             "discount": "20"
         }
     ]
}
Run Code Online (Sandbox Code Playgroud)

我到现在为止尝试的是

$.prods[*].grocery[?(@.brand_id=='983')]
Run Code Online (Sandbox Code Playgroud)

这将返回匹配对象的列表/数组.但我无法回到树上.对此有何帮助?

json jsonpath

8
推荐指数
1
解决办法
6736
查看次数

标签 统计

json ×1

jsonpath ×1