Задать вопрос
xotkot
@xotkot
хорошо есть и хорошо весьма

Как в json с помощью jq добавить элемент внутрь массива?

используя инструмент jq необходимо добавить элемент в массив, например:
из {"a":1,"b":[1,2]} нужно получить {"a":1,"b":[1,2,3]}
  • Вопрос задан
  • 934 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик буткемп
    4 месяца
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
Решения вопроса 1
xotkot
@xotkot Автор вопроса
хорошо есть и хорошо весьма
пока получился такой вариант:
$ echo '{"a":1,"b":[1,2]}' | jq -c '. + {b:(.b + [3])}'
{"a":1,"b":[1,2,3]}


если есть ещё варианты, пишите
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы