Имя пользователя:
Пароль:
 

Название темы: [решено] BASH - парсинг JSON
Показать сообщение отдельно

Старожил


Сообщения: 415
Благодарности: 20

Профиль | Отправить PM | Цитировать


Нашел решение. Нужно использовать JQ. В итоге после API запроса добавить обращение к первому элементу в массиве:
MY_API_REQUEST | jq '.resources[0]'

Кстати, при получении элемента массива он возвращается с кавычками. Можно их убрать вот такой конструкцией
MY_API_REQUEST | jq '.resources[0]' | sed -e "s/^.\{,1\}//;s/.\{,1\}$//"


С помощью sed убираем первый и последний символ строки.

Отправлено: 22:13, 14-03-2022 | #2

Название темы: [решено] BASH - парсинг JSON