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

Форматируйте или минифицируйте любой JSON с отступами в 2 или 4 пробела и проверяйте его с точными позициями ошибок. Ваш JSON обрабатывается полностью в браузере — ничего не загружается.

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

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

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

В чём разница между форматированным и минифицированным JSON?

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

Мой JSON отправляется на сервер?

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

Почему JSON выдаёт ошибку «Unexpected token»?

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

В чём разница между JSON и объектом JavaScript?

JSON — строгий текстовый формат: ключи должны быть строками в двойных кавычках, а значения ограничены строками, числами, логическими значениями, null, массивами и объектами. Объекты JavaScript дополнительно могут содержать функции, undefined, комментарии и ключи без кавычек.

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