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

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

Форматируйте, проверяйте и приводите в порядок JSON с понятными ошибками.

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

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

  1. Вставьте JSON в поле ввода.
  2. Выберите размер отступа или минификацию, при желании отсортируйте ключи.
  3. Скопируйте отформатированный результат.

Почему этот инструмент

Полная конфиденциальность

Всё работает внутри браузера. Ваши файлы и текст никогда не отправляются на сервер.

Бесплатно и без ограничений

Без регистрации, без водяных знаков и без лимита на количество использований.

Мгновенный результат

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

Работает на любом устройстве

Любой современный браузер на телефоне, планшете или компьютере. Ничего устанавливать не нужно.

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

Мой JSON куда-нибудь отправляется?
Нет. Он разбирается и форматируется полностью в браузере — это важно, потому что отлаживаемый JSON часто содержит ключи API, токены или данные клиентов. Ничего не передаётся и не логируется.
Что даёт сортировка ключей?
Она упорядочивает ключи объектов по алфавиту на всех уровнях, не трогая порядок массивов, поскольку он несёт смысл. Удобно сравнивать два ответа API с одинаковыми данными в разном порядке.
Почему мой JSON считается некорректным?
Чаще всего это запятая после последнего элемента, одинарные кавычки вместо двойных или ключи без кавычек — всё это допустимо в JavaScript, но не в JSON. Показывается сообщение самого парсера с позицией, где он остановился.
Справляется ли с большими файлами?
Форматирование выполняется на каждое нажатие клавиши, поэтому очень большие документы в несколько мегабайт могут подтормаживать при наборе. Если вставить их целиком, всё работает нормально.
Меняет ли форматирование мои данные?
Нет, только пробелы, если не включена сортировка ключей. Значения, типы и порядок массивов сохраняются в точности, а числа записываются в той же форме, что использует JSON.

Похожие инструменты