Перейти к содержимому

Форматтер и валидатор JSON — beautify или minify

Вставьте JSON для проверки, красивого вывода с отступами или минификации в одну строку для передачи. Ответы API, сплющенные в одну строку, и конфиги со случайной запятой — понятные позиции ошибок лучше, чем гадание в темноте.

Строгий JSON запрещает комментарии, trailing commas и ключи в одинарных кавычках. Копирование из объектов JavaScript — главная причина сбоев.

Режим красивого вывода помогает людям; minify экономит байты или укладывается в лимиты длины — ни то ни другое не меняет смысл при валидном JSON.

Когда валидация падает, смотрите рядом с указанной строкой: пропущенная кавычка, лишняя запятая, одинарные кавычки.

Как пользоваться

  1. Вставьте текст JSON
  2. Проверьте или beautify, чтобы увидеть ошибки
  3. Minify, когда нужен компактный пейлоад
  4. Скопируйте результат

Что даёт форматирование

  • Смотреть структуру без открытия IDE.
  • Ошибки указывают рядом с местом поломки — удобно учиться и чинить.
  • Быстро переключать beautify/minify.

Сценарии

  • Однострочные JSON-ответы шлюза
  • Кусок конфига из чата без VS Code
  • Красивый JSON для доков или тикетов

Советы

  • Валидируйте до beautify — невалидный JSON осмысленно не отформатировать.
  • Уберите `undefined` и функции при копировании из консоли браузера.
  • Огромный JSON может тормозить на телефонах; обрежьте до проблемного участка.

Контраст

ВводВыводПримечание
{"a":1,}Ошибка валидации (trailing comma)Классическая ошибка
Однострочный JSONДерево с отступамиЛегче читать

Частые вопросы о JSON

JSON5 с комментариями?
Страница ждёт стандартный JSON. Сначала уберите комментарии и trailing commas.
Изменится ли порядок ключей?
Вывод следует разобранной структуре; не полагайтесь на порядок ключей для семантики.
Большие целые?
Очень большие числа могут упереться в лимиты Number в JS. Для финансовой точности — специализированные инструменты.

Связанные инструменты