Как форматировать и проверять JSON (и исправлять частые ошибки)

Сделайте нечитаемый JSON понятным, найдите точную строку синтаксической ошибки и исправьте самые частые проблемы: лишние запятые, кавычки и комментарии.

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

Форматируйте JSON за секунды

  1. Откройте инструмент «Форматтер JSON».
  2. Вставьте JSON (или нажмите кнопку примера, чтобы попробовать).
  3. Выберите отступ, затем читайте, копируйте или скачивайте результат.

Он работает в браузере, поэтому ключи API и данные клиентов в JSON никогда не покидают ваше устройство.

До и после

{"name":"Ali","marks":[88,92],"passed":true}

превращается в

{
  "name": "Ali",
  "marks": [
    88,
    92
  ],
  "passed": true
}

Пять самых частых ошибок JSON

ОшибкаНеверноВерно
Лишняя запятая в конце[1, 2, 3,][1, 2, 3]
Одинарные кавычки{'a': 1}{"a": 1}
Ключи без кавычек{a: 1}{"a": 1}
Комментарии{"a": 1 // note}Удалите комментарий
Особые значенияNaN, undefinednull или число

Валидатор показывает строку и столбец первой проблемы. Посмотрите чуть раньше этого места: частая причина — пропущенная запятая или скобка на предыдущей строке.

Минификация для продакшена

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

Нужна таблица?

Если ваш JSON — это список записей, конвертер «Конвертер JSON в CSV» превратит его в таблицу, которую можно открыть в Excel или Google Sheets. Для других текстовых данных кодировщики «Кодировщик и декодер Base64» и «Кодировщик и декодер URL» и инструмент «Тестер регулярных выражений» находятся в том же разделе инструментов для разработчиков.