Перейти к содержимому
Monu Tools

Форматировщик и валидатор JSON

Форматируйте, минифицируйте и проверяйте JSON. Настраиваемый отступ, сортировка ключей. Ошибки выделяются.

Как использовать Форматировщик JSON

  1. 01

    Вставьте JSON в поле ввода.

  2. 02

    Выберите Форматировать, Минифицировать или Проверить.

  3. 03

    Скопируйте результат. Ошибки будут выделены.

Что он делает

Форматировщик и валидатор JSON превращает минифицированный, экранированный или неаккуратный JSON в чистую структуру с отступами, которую действительно можно читать, и точно указывает синтаксические ошибки с их расположением, чтобы вы могли быстро их исправить.

Как форматирование и проверка работают вместе

Он пропускает ваш ввод через строгий разборщик JSON. Если разбор удался, инструмент печатает данные заново с единообразным отступом в 2 пробела, а значит чистое форматирование одновременно доказывает, что ваш JSON корректен. Если разбор не удался, вы получаете точную ошибку вместо расплывчатого "что-то не так".

Когда он пригодится

Разработчики обращаются к нему постоянно: чтобы изучить ответ API, проверить файл конфигурации, привести в порядок полезную нагрузку вебхука перед сохранением или сделать большой блок данных удобным для сравнения перед отправкой в систему контроля версий. Читаемый JSON делает структуру, вложенность и пропущенные поля очевидными с первого взгляда.

Почему JSON оказывается некорректным

Большинство ошибок "некорректный JSON" вызвано несколькими причинами: ключи или строки в одинарных кавычках вместо двойных, лишняя запятая после последнего элемента, комментарии (которые стандартный JSON не допускает), ключи без кавычек, скопированные из объекта JavaScript, или типографские кавычки, вставленные из документа. Позиция ошибки показывает ровно то место, где разборщик сдался.

Работает в вашем браузере

Поскольку всё выполняется в вашем браузере, ваш JSON никогда не покидает устройство. Это важно, когда полезная нагрузка содержит токены доступа, записи о клиентах или что-либо ещё, что вы не захотели бы вставлять на случайный сайт, который незаметно отправляет это на сервер.

После форматирования скопируйте результат одним щелчком. Если нужно обратное, минификатор JSON убирает все пробелы, чтобы получить минимально возможную полезную нагрузку для продакшена.

Часто задаваемые вопросы

Что значит 'Минифицировать'?

Минификация удаляет все лишние пробелы и переносы строк, сжимая JSON до одной строки. Это уменьшает размер файла при передаче по сети.

Что делает сортировка ключей?

Нет. Ваш JSON форматируется полностью в вашем браузере, поэтому ничего не отправляется на сервер. Он не сохраняется, не записывается в журнал и не передаётся.

Источники

Сообщить о проблеме