Jak filtrować według łańcucha w JSONPath?

Mam odpowiedź JSON z interfejsu API Facebooka, która wygląda tak:

{
  "data": [
     {
       "name": "Barack Obama", 
       "category": "Politician", 
       "id": "6815841748"
     }, 
     {
       "name": "Barack Obama's Dead Fly", 
       "category": "Public figure", 
       "id": "92943557739"
     }]
 }

Chcę zastosować do niego JSONPath, aby zwracać tylko wyniki z kategorią „Polityk”. Z tego, co przeczytałem, wydaje się, że muszę to zrobić:

$.data[?(@.category=='Politician')]

ale wedługnarzędzie do testowania Znalazłem, to nie działa. znalazłeminne pytanie co sugeruje, że powinienem użyć „eq” zamiast „==”, ale to też nie działa. Co tu się mylę?

questionAnswers(5)

yourAnswerToTheQuestion