JsonPath在过滤器后获取数组的长度

Mat*_*s.h 5 jsonpath

嗨,我想用JsonPath过滤后获取数组的数组。

可能吗 ?

我的过滤器是 $.issues.[?(@.severity == 'MAJOR')].length()

我的杰森是

{
  "issues": [
        {
            "severity": "MAJOR"
        },
                {
            "severity": "MINOR"
        },
                {
            "severity": "MAJOR"
        },
                {
            "severity": "MAJOR"
        },
                {
            "severity": "MAJOR"
        }
]
  
}
Run Code Online (Sandbox Code Playgroud)

Aks*_*kar 4

Jayway JsonPath实施的可能解决方法

$.length($.issues.[?(@.severity == 'MAJOR')].length())
Run Code Online (Sandbox Code Playgroud)