candoya
RU

Форматирование JSON онлайн

Работает прямо в браузере - без загрузки файлов и регистрации.

JSON
Результат
Вставьте JSON, чтобы отформатировать и проверить его

Что делает форматтер JSON?

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

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

  1. 1Вставьте JSON. Поместите запутанный, сжатый или написанный вручную JSON в поле ввода.
  2. 2Посмотрите результат. Он форматируется на лету, а строка статуса показывает, валиден ли JSON, или указывает на первую ошибку.
  3. 3Выберите отступ или сожмите. Переключайтесь между 2 пробелами, 4 пробелами и табуляцией или нажмите «Сжать», чтобы свести всё в одну строку.
  4. 4Скопируйте. Скопируйте отформатированный результат и вставьте туда, где он нужен.

Кому пригодится

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

Вопросы и ответы

Форматтер JSON бесплатный?

Да — полностью бесплатный, без регистрации и без ограничений по количеству. Работает прямо в браузере.

Мой JSON куда-нибудь загружается?

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

Чем форматирование JSON отличается от проверки?

Форматирование заново расставляет отступы в валидном JSON, чтобы он стал читаемым; проверка определяет, является ли текст корректным JSON вообще. Этот инструмент делает и то и другое сразу — проверяет по ходу набора и показывает первую ошибку синтаксиса, если JSON невалиден.

Почему мой JSON невалиден?

Чаще всего причина — лишняя запятая после последнего элемента, одинарные кавычки вместо двойных, ключи без кавычек или пропущенная скобка. Строка статуса называет проблему и указывает на строку и столбец, чтобы её можно было быстро исправить.

Что делает сжатие?

Сжатие убирает все пробелы и переносы строк и выдаёт самый компактный валидный JSON в одну строку — это удобно, когда нужно уменьшить файл конфигурации или вставить данные в URL либо тело запроса.

Работает ли без интернета?

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