Инструмент, который разработчик открывает каждый день
Ответ API, сплющенный в одну строку; конфиг, который не парсится; payload, который надо ужать перед отправкой, — форматирование JSON остаётся самой востребованной утилитой в дне разработчика. Здесь есть необходимая тройка: красивый вывод с отступом 2 или 4 пробела, валидация с сообщением, указывающим на строку, и минификация до самой компактной валидной формы.
В отличие от большинства онлайн-форматтеров эта страница ничего никуда не отправляет — и это важно, потому что JSON, который вставляют разработчики, полон API-ключей, токенов и данных клиентов. Здесь он остаётся в текстовом поле. Форматтер — это обычные JSON.parse/stringify: тот же строгий стандарт, что и в вашем рантайме.
Частые вопросы
JSON5 и комментарии поддерживаются?
JSON.parse. Комментарии и висячие запятые помечаются как ошибки — ровно то, что нужно при проверке для продакшена.