У меня есть следующий json, и мне нужно получить cntry = India, когда Types зовут "route"
$.api.address_components.*.types[?(@.name=='route')]["cntry","name"]
{
"api": {
"address_components": [
{
"cntry": "India",
"short_name": "Yonge St",
"types": [
{
"name": "route"
}
]
},
{
"long_name": "USA",
"short_name": "Willowdale",
"types": [
{
"name": "Willowdale",
"name3": "political"
}
]
}
],
"status": "OK"
}
}
Я не могу получить, когда пытаюсь использовать
$.api.address_components.*.types[?(@.name=='route')]["cntry","name"]
, так как он выбирает имя, но не страну.
Заранее спасибо