Инструменты пользователя

Инструменты сайта


how-to:jq

jq

  • -с - Вывести в одну строку

Примеры

example.json

example.json

{
  "first": "one",
  "second": "two"
}


Добавить ключ-значение:

jq '. += {"third": ["tree=3"]}' example.json

Удалить ключ-значение:

jq 'del(."third")' example.json

Создать json с установленной переменной:

jq -n --arg var world '{"hello":$var}'
#или
jq -n --arg var world '{"hello": $ARGS.named["var"]}'

Кодировать/декодировать URI:

echo "PA5W@RD" | jq -s -R -r @uri
jq -Rr '@urid' <<< 'PA5W%40RD%0A'
how-to/jq.txt · Последнее изменение: lioncub