JsonPath是否支持AND(&&)运算符?
考虑以下JsonPath表达式:
=Left(Name, InStr(Name, ","))
这是"和"的正确语法吗?数组中元素的条件?
谢谢, JohnB
答案 0 :(得分:1)
是的,根据documentation:
您可以使用
&&
和||
组合多个谓词[?(@.price < 10 && @.category == 'fiction')]
,[?(@.category == 'reference' || @.price > 10)]
。
答案 1 :(得分:1)
取决于您使用的代码库。
spec表示:
可以使用基础脚本语言(&lt; expr&gt;)的表达 作为
中显式名称或索引的替代$。store.book [(@。长度-1)]。标题
...所以问题就变成了底层脚本语言。在最初的JavaScript实现中,它遵循JavaScript。