我正在使用JsonPath,通过json-paths
应用程序检查某些JSON
与SpringBoot
文档是否匹配。
当我在表达式中包含in
运算符时,它给出以下异常。但是相同的jsonpath
表达式可以正常工作online。
我也尝试在jayway
代码中进行调试,但是没有找到解决方法的运气。
com.jayway.jsonpath.InvalidPathException: com.jayway.jsonpath.InvalidPathException: Space not allowed in path
JSON
有效载荷:
{
"color": "red",
"price": 19.95
}
jsonpath expression
:
$.[?(@.color in ['red','blue'])]