Бесплатный онлайн-форматировщик и валидатор JSON. Сделать красивым, свернуть, отформатировать и проверить JSON, перейти к строке с ошибкой. Работает в браузере — ваш JSON не загружается на сервер.
Форматируйте, сворачивайте или проверяйте JSON. Ошибки показывают точную строку и столбец.
Введите или вставьте JSON в поле ввода. Это может быть один объект, массив или любое допустимое значение JSON — отформатированное или свёрнутое, неважно.
Выберите «Форматировать», чтобы сделать красивым с нужным отступом (2 пробела, 4 пробела или табуляция) и при желании отсортировать ключи объектов; «Свернуть», чтобы убрать все пробелы; или «Проверить», чтобы проверить синтаксис и точно указать ошибки.
Корректный JSON форматируется мгновенно — скопируйте результат или очистите поля. Если JSON некорректен, вы получите понятное сообщение с точной строкой и столбцом, чтобы сразу перейти к проблеме.
Нет. Форматирование, сворачивание и проверка происходят полностью в вашем браузере на JavaScript — ваш JSON никогда не покидает устройство, и ничего не загружается на сервер. Это важно, когда в JSON есть API-ключи, токены, записи о клиентах или другие данные, которые не хотелось бы вставлять на сайт, ведущий логи. Публичные форматировщики JSON уже допускали утечки именно таких данных; здесь всё остаётся локально.
«Форматировать» (сделать красивым) переставляет отступы, чтобы JSON было легко читать — выберите отступ в 2 пробела, 4 пробела или табуляцию и при желании отсортируйте ключи объектов по алфавиту. «Свернуть» убирает каждый пробел и перенос строки, чтобы получить самый компактный корректный JSON для хранения или передачи. «Проверить» просто проверяет, корректен ли JSON, и, если нет, сообщает точную строку и столбец первой ошибки.
При форматировании и сворачивании JSON разбирается как стандартные значения JavaScript, поэтому целые числа больше 2^53 и очень длинные дроби округляются до ближайшего double — так же ведут себя практически все инструменты для JSON и большинство языков программирования. Дублирующиеся ключи схлопываются до последнего. Если нужно сохранить огромные целые числа точно, держите их как строки JSON. Мы говорим об этом честно, а не молча портим ваши данные.