我正在使用JsonPath来检查一些json-paths与应用程序JSON文档的匹配SpringBoot。
in当我在表达式中包含运算符时,它会给出以下异常。但同样的jsonpath表达方式在网上也能正常工作。我也尝试在代码中进行调试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'])]