Я пытаюсь использовать Restured и JsonPath для извлечения значения из поля pzSetRuleSetFilter, где pyRuleSetName равно определенному значению (в данном случае TradeMarks). Я продолжаю получать ошибку ниже. Любые идеи о том, как я могу это исправить и извлечь значение было бы здорово
недопустимое выражение JSON: Script1.groovy: 1: ожидание EOF, найдено '[' @ строка 1, столбец 39.
Мой запрос
System.out.println (response.jsonPath (). GetString ("$ .. pxResults [? (@. PyRuleSetName == 'TradeMarks')]. PzSetRuleSetFilter"));
Образец JSON
pxResults
0
pxClass Blah
pyRuleSetName AValue
pzSetRuleSetFilter 01-01-2000
1
pxClass Blah
pyRuleSetName TradeMarks
pzSetRuleSetFilter 01-02-2018
2