JsonPath 是否支持 AND (&&) 运算符?
考虑以下 JsonPath 表达式:
$.values[?(@.level=='First' && @.type == 'Sales')].selectedValue
这是数组中元素的“And”条件的正确语法吗?
谢谢, 约翰B
最佳答案
取决于您使用的代码库。
spec确实表明:
Expressions of the underlying scripting language (<expr>) can be used as an alternative to explicit names or indices as in
$.store.book[(@.length-1)].title
...所以问题变成了底层脚本语言是什么。在原始的 JavaScript 实现中,它遵循 JavaScript。
关于jsonpath - JsonPath 是否支持 AND (&&) 运算符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37474761/