Форматирование и проверка JSON

Вставьте JSON, чтобы отформатировать, сжать или проверить его. Разбор идёт в браузере, на NEXNARA ничего не отправляется.

С заботой о конфиденциальности Данные обрабатываются локально в браузере и не загружаются на наши серверы.

Что такое форматтер JSON?

Форматтер JSON проверяет, является ли текст корректным JSON, затем может вывести его с отступами или в одну компактную строку. Этот инструмент использует JSON.parse и JSON.stringify в браузере. Он не использует eval.

Как пользоваться

Вставьте JSON в поле. «Форматировать JSON» печатает с отступом в 2 пробела. «Сжать JSON» убирает лишние пробелы, не меняя данные. «Проверить JSON» сообщает, корректен ли текст, и — если браузер это даёт — позицию ошибки.

Форматирование и сжатие

Форматирование не меняет ключи, значения и порядок объектов сверх того, что уже делает JSON.stringify. Сжатие сохраняет ту же структуру JSON и удаляет только лишние пробелы и переносы строк.

Типичные задачи

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

Конфиденциальность

Ваш JSON остаётся в браузере. Он не загружается на серверы NEXNARA и не сохраняется в cookie, локальном хранилище или базе данных.

Частые вопросы

Из-за чего JSON становится некорректным?

Обычные проблемы — запятая в конце, одинарные кавычки, комментарии или ключи без кавычек. JSON.parse сообщает об этом как о некорректном JSON.

Меняет ли форматирование мой JSON?

Нет. Форматирование и сжатие сохраняют те же данные. Меняются только пробелы. Порядок ключей следует JSON.stringify.

Загружается ли мой JSON?

Нет. Обработка происходит локально в браузере и не загружается на наши серверы.

Можно ли форматировать JSON с Юникодом?

Да. Символы Юникода в строках — корректный JSON и остаются без изменений после форматирования или сжатия.

Выполняет ли этот инструмент JSON как код?

Нет. Он только разбирает JSON с помощью JSON.parse. Никогда не использует eval.