Как пользоваться
Вставьте JSON, выберите отступ, затем «Форматировать» или «Минифицировать». «Загрузить пример» подставляет образец. «Копировать» и «Скачать» работают с полем результата.
Пример
Компактный объект становится документом с отступом в два пробела.
Ввод
{"name":"Ada","skills":["math"]}
Результат
{
"name": "Ada",
"skills": [
"math"
]
}
Как это работает
Форматтер разбирает документ встроенным JSON-парсером браузера и записывает его снова с выбранным отступом. Минификация убирает незначимые пробелы. Строки, числа, булевы значения, null, объекты и массивы сохраняются. Запятая в конце, комментарий или одинарные кавычки отклоняются — это не JSON.
Частые ошибки
- Запятая после последнего элемента Удалите запятую. В JSON она недопустима.
- Одинарные кавычки вокруг строк Замените их двойными кавычками.
- В ошибке указаны строка и столбец Начните с этой позиции. Парсер останавливается на первой проблеме, которую может назвать.
Ограничения
Комментарии, завершающие запятые и NaN не входят в JSON. Целые числа больше безопасного диапазона могут измениться при разборе. Инструмент не сортирует ключи и не преобразует типы.
Конфиденциальность
Текст, который вы вставляете, обрабатывается в вашем браузере. PepsTools не получает его, не сохраняет и не отправляет в другой сервис.
Вопросы
Форматирование загружает мой JSON на сервер?
Нет. Разбор и форматирование выполняются в браузере.
Почему «почти правильный» файл не прошёл?
JSON строже многих языков конфигурации. Обычно виноваты комментарии и завершающие запятые.