com.jayway.jsonpath.InvalidPathException: пробел не разрешен в пути - PullRequest
1 голос
/ 13 марта 2019

Я использую 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'])]
...