Не удается заставить JSONPath работать.
JSON:
{
"data": [
{
"meta": {
"definition": {
"title": "ID",
"type": "text",
"key": "657876498"
}
},
"attributes": {
"id": "8606798",
"name": "ID",
"content": {
"value": "ABC"
}
}
}
]
}
Дорожка:
$.data[*].attributes[?(@.name=='ID')]
Что не возвращает совпадений на jsonpath.com или с использованием jsonpath-ng в python.
Чего мне принципиально не хватает, что этот фильтр не работает?
Примечание. Конечной целью будет получение name и content.value.
РЕДАКТИРОВАТЬ:
На https://jsonpath.herokuapp.com/ путь действительно работает. хм... зависит от реализации?