Форматирование JSON
Вставьте JSON, выберите отступы и при необходимости сортировку ключей. Результат можно скопировать или скачать.
Данные обрабатываются в браузере.
Что делает форматтер
Документ разбирается через JSON.parse и выводится заново с выбранным отступом. Сортировка ключей применяется рекурсивно: ключи объектов упорядочиваются по алфавиту, порядок элементов массива не меняется.
Минификация убирает пробелы и переносы, оставляя значимые символы. Оба режима сначала проверяют синтаксис: если JSON битый, результат не создаётся.
Комментарии и висячие запятые стандарт JSON не разрешает. Для них нужен JSON5, здесь его нет.
Частые вопросы
Сохранится ли порядок ключей?
Без сортировки — да, в порядке исходного документа. С сортировкой — по алфавиту на каждом уровне.
Почему изменились числа?
JSON хранит числа как числа. Очень большие целые могут потерять точность — это ограничение JavaScript, а не форматтера.
Можно отформатировать массив?
Да, корнем может быть объект, массив или значение.
Данные отправляются на сервер?
Нет.
Связанные инструменты
Проверить синтаксис с координатами ошибки — в валидаторе JSON. Превратить массив в таблицу — в конвертере JSON → CSV. Создать идентификаторы — в генераторе UUID.
Нужен сайт или SEO
Инструмент — это только начало
Соберём сайт, структуру и страницы под спрос. Разберём задачу и скажем, что делать дальше — без обязательств.