Форматтер и валидатор JSON
Форматируйте, проверяйте и сжимайте ваш код JSON.
Format & Beautify JSON
Форматирование JSON делает его читаемым и помогает находить ошибки структуры. API часто возвращают сжатый JSON, который трудно читать; этот инструмент решает проблему мгновенно.
Конфиденциальность
Ваши данные JSON никогда не покидают браузер. Всё форматирование и проверка выполняются локально на JavaScript, сохраняя ваши данные приватными и безопасными.
Рекомендуемые инструменты
Подборка полезных утилит
Чтение запутанного JSON: почему форматирование важно
Обзор
JSON стал универсальным форматом данных в вебе — на нём говорят API, конфиги, NoSQL-базы, логи и почти каждое современное приложение. Но минифицированный JSON (без пробелов, одной строкой) нечитаем для человека. Красивое форматирование добавляет отступы и переносы строк, раскрывая структуру вложенности, и сразу делает видимыми ошибки и пропущенные поля. Этот инструмент не только форматирует, но и проверяет (находит недостающие скобки, висячие запятые, ключи без кавычек), минифицирует для продакшена и конвертирует между JSON и смежными форматами.
Как пользоваться (по шагам)
- 1
Вставьте свой JSON
Cmd/Ctrl+V из любого источника. Конечные пробелы, символы BOM и ввод JSON с комментариями (JSONC) очищаются автоматически.
- 2
Форматируйте, минифицируйте или сортируйте ключи
Форматирование даёт читаемую версию с отступами. Минификация — наименьший валидный вывод. Сортировка ключей помогает сравнивать два JSON.
- 3
Скопируйте результат
Вывод готов для кода, конфигов или вставки в Slack/задачи. Если ввод был невалидным, сообщение об ошибке укажет точную строку и столбец.
Как это работает
JSON.parse() разбирает ввод; JSON.stringify(parsed, null, 2) переформатирует с отступом в 2 пробела. Ошибки JSON.parse содержат позицию, поэтому инструмент подсвечивает, где сломался синтаксис. Валидатор ловит частые ошибки JSON5 — висячие запятые после последнего элемента массива/объекта, одинарные кавычки вместо двойных, ключи без кавычек и комментарии в стиле JS (которых нет в строгом JSON). Минификация удаляет все лишние пробелы — полезно для JSON в URL или компактном хранении.
Когда пригодится
Отладка ответов API, скопированных из терминала. Очистка конфигов, написанных вручную. Просмотр примеров из документации сторонних API. Проверка примеров данных JSON Schema. Изучение манифестов сборки Webpack/Vite. Сравнение двух файлов JSON (после форматирования обоих diff становится осмысленным). Подготовка JSON для вставки в код (экранирование кавычек и т. д.).
Частые вопросы
JSON (RFC 8259) строгий: ключи и строки в двойных кавычках, без висячих запятых и комментариев. JSON5 расширяет его JavaScript-подобным синтаксисом (одинарные кавычки, ключи без кавычек, комментарии, висячие запятые). Инструмент предупреждает, когда ввод — невалидный JSON в стиле JSON5.