JSON Formatter / Validator
Вставьте JSON, чтобы отформатировать, минифицировать или проверить его на валидность — с подсветкой синтаксиса и точным указанием места ошибки.
Приватность: Вставленный JSON обрабатывается локально в браузере и никуда не отправляется.
Исходный JSON
106 БРезультат
Нажмите «Форматировать» или «Минифицировать», чтобы увидеть результат.
Как работает форматирование JSON
Инструмент разбирает вставленный текст как JSON-документ и выводит его в отформатированном виде с отступами и подсветкой синтаксиса. Если структура невалидна — отсутствует запятая, не закрыта скобка или используются недопустимые кавычки, — калькулятор указывает точную строку и позицию, где парсер встретил ошибку, вместо того чтобы просто сообщить о сбое.
Форматирование и минификация
Форматирование (pretty-print) добавляет отступы и переносы строк, делая структуру объекта или массива читаемой человеком — это удобно при отладке API-ответов или чтении конфигурационных файлов. Минификация, наоборот, убирает все лишние пробелы и переносы, сжимая JSON до минимального размера — так уменьшается объём передаваемых данных в production-запросах.
В каких случаях использовать
Инструмент пригодится при отладке REST API — чтобы быстро посмотреть ответ сервера в читаемом виде; при работе с конфигурационными файлами в форматах JSON и подобных; при поиске синтаксической ошибки в вручную отредактированном JSON, из-за которой падает парсинг в приложении. Поскольку вся обработка идёт в браузере, инструмент безопасно использовать даже с данными, содержащими чувствительную информацию, — она никуда не отправляется.
Частые вопросы
Чем JSON formatter отличается от JSON validator?
Formatter приводит JSON к читаемому виду с отступами, validator проверяет его на синтаксическую корректность. Этот инструмент совмещает обе функции: одновременно форматирует и проверяет валидность.
Куда отправляется вставленный JSON?
Никуда. Весь разбор и форматирование выполняются локально в браузере с помощью встроенного JSON-парсера — данные не передаются на сервер.
Почему инструмент указывает строку ошибки, а не просто "невалидный JSON"?
Точное указание строки и позиции ошибки экономит время на поиск проблемы в длинном документе — особенно полезно для больших ответов API или конфигов на сотни строк.
Можно ли отформатировать очень большой JSON-файл?
Да, ограничение зависит от возможностей вашего браузера, поскольку обработка идёт локально. Документы разумного размера (десятки тысяч строк) обрабатываются практически мгновенно.