Форматирование JSON
Форматирование и минификация JSON с проверкой синтаксиса в браузере.
Вставьте JSON, чтобы оформить его с отступами или сжать в компактную строку. Сначала выполняется разбор — при ошибке синтаксиса исходный текст не меняется.
Форматирование и минификация выполняются локально в браузере. Поддерживается только строгий JSON: ключи и строки в двойных кавычках, без комментариев и завершающих запятых.
Рекомендуемые инструменты
Частые вопросы
Обе операции сначала разбирают ввод через JSON.parse. Форматирование выводит структуру с отступом в два пробела, а минификация создаёт компактную строку без необязательных пробелов.
Ключи и строки должны быть в двойных кавычках; комментарии, одинарные кавычки, undefined, NaN и завершающие запятые не поддерживаются. При такой конструкции парсер вернёт ошибку, а исходный текст останется без изменений.
Результат заново создаётся через JSON.stringify, поэтому исходные пробелы и escape-записи не сохраняются. Порядок обычных строковых ключей обычно остаётся порядком парсера, но целочисленные ключи могут упорядочиваться по правилам JavaScript, а числа ограничены типом Number.
Корректные Unicode-символы в JSON-строках поддерживаются браузерным парсером. При повторной сериализации часть escape-последовательностей может стать обычными символами, но значение строки останется тем же.
Нет. Разбор, форматирование и минификация выполняются локально в браузере. Инструмент не отправляет введённые данные на сервер.
Нет. Разбор, форматирование и минификация выполняются локально в браузере. Инструмент не отправляет введённые данные на сервер.