Я хочу обработать данные JSON, используя jq.Вот выдержка из данных:
{
"lat": "49.3877286",
"lon": "6.704062",
"tag": [
{
"k": "name",
"v": "Beckingen"
},
{
"k": "is_in",
"v": "Merzig-Wadern,Saarland,Bundesrepublik Deutschland,Europe"
},
{
"k": "place",
"v": "town"
},
]
}
{
"lat": "49.287307",
"lon": "6.8827786",
"tag": [
{
"k": "name",
"v": "Püttlingen"
},
{
"k": "place",
"v": "town"
},
{
"k": "population",
"v": "18748"
}
]
}
Мне нужно извлечь поля lat
, lon
и name
, например:
{
"lat": "49.3877286",
"lon": "6.704062",
"name": "Beckingen"
},
{
"lat": "49.287307",
"lon": "6.8827786",
"name": "Püttlingen"
}
I 'м почти там, но я не могу понять, как выбрать поле из массива, используя select()
.Кто-нибудь может указать мне правильное направление?
Большое спасибо,
Энно