LINUX.ORG.RU

jq несколько вложенных объектов за один запрос

 ,


0

1

не совсем понимаю как за один запрос с помощью jq вытащить несколько вложенных объектов. Например jq запрос

jq «.articles[0]»

выдает следующий вложенный json

 {
    "source": {
      "id": null,
      "name": "Kommersant.ru"
    },
    "author": null,
    "title": "NASA обсуждает с Россией совместное исследование Венеры",
    "description": "Национальное управление США по аэронавтике и исследованию космического пространства (NASA) готово к обсуждению с Россией дальнейших планов по исследованию Венеры, заявил представитель ведомства. 3 июня NASA объявило о решении вернуться вернуться к изучению Ве…",
    "url": "https://www.kommersant.ru/doc/4847547",
    "urlToImage": "https://im.kommersant.ru/SocialPics/4847547_26_0_55507407",
    "publishedAt": "2021-06-05T05:25:00Z",
    "content": "(NASA) , . 3 NASA 30- .\r\n NASA , . « \"-\", , », « » NASA.\r\n , NASA « » , « ». , , « ».\r\n 2027 . 2029- «-» .\r\n, 2020 , . «» ."
  },

показать title легко

jq «.articles[0].title»

а как вытащить и title, и decription?


оказалось просто

jq ".articles[0] | .title, .description


eco_dd
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.