¿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í?