Json.NET JsonPath 实现是否支持嵌套条件表达式?

Does the Json.NET JsonPath implementation support nested conditional expressions?

单级条件表达式有效,如:

$[?(@['PropA'] == 'V1' && @['PropB'] == 'V2')]

但是,如果我构建一个 JsonPath 表达式,例如:

$[?((@['PropA'] == 'V1' && @['PropB'] == 'V2') || (@['PropA'] == 'V3' && @['PropB'] == 'V4'))]

这是 Newtonsoft Json.NET 可以解析的有效 JSON 路径吗?

此答案详尽解释了为什么答案为“否”以及一些建议的解决方法: