тгТихая грань
ОПЕРАЦИЯ · ПРЕОБРАЗОВАНИЕ

Форматировать JSON через jq

Получить читаемую копию JSON.

Инструмент: jq · риск: creates-output · проверено: 2026-02-21

Предварительные условия

POSIX shell, jq 1.6+; formatted.json не существует.
Команда
(set -C; jq . example.json > formatted.json)

Объяснение аргументов

set -C запрещает перезапись существующего файла в этой subshell; . — фильтр идентичности.

Ожидаемый результат

Новый форматированный JSON. При ошибке может остаться пустой или частичный результат.

Проверка

jq -e . formatted.json >/dev/null; также проверьте успешный код исходной команды.

Распространённые ошибки

  • jq не сохраняет исходное написание чисел; большие целые требуют внимания к версии и сборке jq.

Обратимость

Исходник сохранён.

Применимые форматы

json