Как мне выбрать атрибут, который является родственным по максимуму в массиве JSON с помощью jq? - PullRequest
0 голосов
/ 23 февраля 2020

API возвращает массив JSON, например:

[
  {
    "name": "Rangsdorf, Bahnhof",
    "lat": 52.294125,
    "lon": 13.431112
  },
  {
    "name": "Leipzig, Hauptbahnhof",
    "lat": 51.344817,
    "lon": 12.381321
  },
  {
    "name": "Senftenberg, Bahnhof",
    "lat": 51.52679,
    "lon": 14.003977
  },
 [...]
]

Я бы хотел получить этот (или один) дикт из массива с самой северной позицией (то есть где lat имеет максимум) используя jq. В этом примере я ожидал бы либо

{
  "name": "Rangsdorf, Bahnhof"
}

, либо, что еще лучше,

  {
    "name": "Rangsdorf, Bahnhof",
    "lat": 52.294125,
    "lon": 13.431112
  }

в результате использования jq.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...