Форматтер и валидатор JSON — beautify или minify
Вставьте JSON для проверки, красивого вывода с отступами или минификации в одну строку для передачи. Ответы API, сплющенные в одну строку, и конфиги со случайной запятой — понятные позиции ошибок лучше, чем гадание в темноте.
Строгий JSON запрещает комментарии, trailing commas и ключи в одинарных кавычках. Копирование из объектов JavaScript — главная причина сбоев.
Режим красивого вывода помогает людям; minify экономит байты или укладывается в лимиты длины — ни то ни другое не меняет смысл при валидном JSON.
Когда валидация падает, смотрите рядом с указанной строкой: пропущенная кавычка, лишняя запятая, одинарные кавычки.
Как пользоваться
- Вставьте текст JSON
- Проверьте или beautify, чтобы увидеть ошибки
- Minify, когда нужен компактный пейлоад
- Скопируйте результат
Что даёт форматирование
- Смотреть структуру без открытия IDE.
- Ошибки указывают рядом с местом поломки — удобно учиться и чинить.
- Быстро переключать beautify/minify.
Сценарии
- Однострочные JSON-ответы шлюза
- Кусок конфига из чата без VS Code
- Красивый JSON для доков или тикетов
Советы
- Валидируйте до beautify — невалидный JSON осмысленно не отформатировать.
- Уберите `undefined` и функции при копировании из консоли браузера.
- Огромный JSON может тормозить на телефонах; обрежьте до проблемного участка.
Контраст
| Ввод | Вывод | Примечание |
|---|---|---|
| {"a":1,} | Ошибка валидации (trailing comma) | Классическая ошибка |
| Однострочный JSON | Дерево с отступами | Легче читать |
Частые вопросы о JSON
- JSON5 с комментариями?
- Страница ждёт стандартный JSON. Сначала уберите комментарии и trailing commas.
- Изменится ли порядок ключей?
- Вывод следует разобранной структуре; не полагайтесь на порядок ключей для семантики.
- Большие целые?
- Очень большие числа могут упереться в лимиты Number в JS. Для финансовой точности — специализированные инструменты.