Como filtrar por string em JSONPath?

Eu tenho uma resposta JSON da API do Facebook que se parece com isso:

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

Eu quero aplicar o JSONPath a ele para retornar somente resultados com uma categoria de "Político". Pelo que li, parece que preciso fazer:

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

mas de acordo com oferramenta de teste Eu achei, isso não funciona. eu encontreioutra pergunta o que sugere que eu deveria usar "eq" em vez de "==", mas isso também não funciona. O que estou errado aqui?

questionAnswers(5)

yourAnswerToTheQuestion