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ę?