Использование JSONPath для проверки логических значений

Я пытаюсь написать выражение JSONPath, чтобы проверить, соответствует ли active=true этому простому объекту.

{
    "active": true
}

Возможно ли это в JSONPath? Кажется, я не могу заставить его работать в любом онлайн-оценщике JSONPath.


person frio80    schedule 08.03.2017    source источник


Ответы (1)


Я думаю, что следующее должно работать

final Configuration conf = Configuration.defaultConfiguration();
try    {
    Object returnObj = JsonPath.using(conf).parse(responseBody).read("$.active");
System.out.println(returnObj);
}
catch (PathNotFoundException e){
    System.err.println("JsonPath not found : " + path);
}
person Nikul Padhya    schedule 09.03.2017