¿Cómo filtrar por cadena en JSONPath?

Tengo una respuesta JSON de la API de Facebook que se ve así:

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

Quiero aplicar JSONPath a él solo para devolver resultados con una categoría de "Político". Por lo que he leído, parece que tengo que hacer:

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

pero de acuerdo a laherramienta de prueba He encontrado, esto no funciona. encontréotra pregunta lo que sugiere que debería usar "eq" en lugar de "==", pero eso tampoco funciona. ¿Qué me estoy equivocando aquí?

Respuestas a la pregunta(5)

Su respuesta a la pregunta