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

Форматируйте, проверяйте и минифицируйте JSON с понятными сообщениями об ошибках

Об этом калькуляторе

JSON-форматировщик проверяет, красиво форматирует и минифицирует JSON. Входные данные проходят через JSON.parse и обратно, поэтому результат точно соответствует спецификации, а Unicode сохраняется; в режиме форматирования используются отступы в два пробела, а минификация удаляет все пробельные символы. Инструмент выводит размер входных и выходных данных, изменение размера в процентах и число узлов, чтобы можно было убедиться, что структура разобрана как ожидалось. При ошибке разбора показывается точное сообщение парсера с указанием позиции.

«Форматирование JSON»: как пользоваться

  1. Введите или вставьте данные в поле.
  2. Посмотрите результат — он обновляется мгновенно по мере ввода.
  3. При необходимости настройте параметры под свою задачу.
  4. Скопируйте URL страницы, чтобы поделиться именно этим результатом.

Типичные примеры

  • форматирование {"a":1,"b":[2,3]} → 4 строки с отступами, 5 узлов
  • минификация отформатированного объекта из 41 символа → {"name":"Ada","tags":["x","y"]} (размер −24,39%)
  • {a:1} → ошибка: Expected property name or '}' in JSON at position 1 (line 1 column 2)

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

«Форматирование JSON»: как это работает?

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

«Форматирование JSON»: когда пригодится?

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

Насколько надёжны результаты?

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

Можно ли поделиться конкретным результатом с кем-то?

Да. Введённые данные обновляют URL, поэтому достаточно скопировать адресную строку и отправить ссылку — у получателя инструмент откроется в том же состоянии.