Инструменты разработчика

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

Красиво отформатируйте или минифицируйте JSON и увидьте понятную ошибку разбора, если документ невалиден.

Форматирование и проверка JSON workspace

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

Вставьте JSON, выберите отступ, затем «Форматировать» или «Минифицировать». «Загрузить пример» подставляет образец. «Копировать» и «Скачать» работают с полем результата.

Пример

Компактный объект становится документом с отступом в два пробела.

Ввод

{"name":"Ada","skills":["math"]}

Результат

{
  "name": "Ada",
  "skills": [
    "math"
  ]
}

Как это работает

Форматтер разбирает документ встроенным JSON-парсером браузера и записывает его снова с выбранным отступом. Минификация убирает незначимые пробелы. Строки, числа, булевы значения, null, объекты и массивы сохраняются. Запятая в конце, комментарий или одинарные кавычки отклоняются — это не JSON.

Частые ошибки

  • Запятая после последнего элемента Удалите запятую. В JSON она недопустима.
  • Одинарные кавычки вокруг строк Замените их двойными кавычками.
  • В ошибке указаны строка и столбец Начните с этой позиции. Парсер останавливается на первой проблеме, которую может назвать.

Ограничения

Комментарии, завершающие запятые и NaN не входят в JSON. Целые числа больше безопасного диапазона могут измениться при разборе. Инструмент не сортирует ключи и не преобразует типы.

Конфиденциальность

Текст, который вы вставляете, обрабатывается в вашем браузере. PepsTools не получает его, не сохраняет и не отправляет в другой сервис.

Вопросы

Форматирование загружает мой JSON на сервер?

Нет. Разбор и форматирование выполняются в браузере.

Почему «почти правильный» файл не прошёл?

JSON строже многих языков конфигурации. Обычно виноваты комментарии и завершающие запятые.