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

Вставьте любой JSON и красиво отформатируйте его, минифицируйте для продакшена или отсортируйте ключи по алфавиту — с чёткими ошибками с указанием строки и столбца, когда что-то не так.

Всё, что нужно, чтобы укротить JSON

Оформление с вашим отступом

Красиво выводите любой JSON с отступом в 2 пробела, 4 пробела или таб, чтобы вложенные структуры стали мгновенно читаемыми.

Сортировка ключей по алфавиту

Рекурсивно упорядочивает ключи объектов A→Z по всему документу — идеально для стабильных диффов, файлов конфигурации и API-фикстур.

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

Удаляет все пробелы, создавая компактный JSON, идеально подходящий для хранения, передачи и HTTP-запросов.

Точные ошибки валидации

Недопустимый ввод сообщается с точными строкой и столбцом, поэтому вы исправляете синтаксические ошибки, а не ищете их по всему документу.

Строгая корректность JSON

Разбор строго следует спецификации JSON — висячие запятые, одинарные кавычки и комментарии выявляются и помечаются, а не молча принимаются.

Копирование и скачивание результатов

Копируйте отформатированный или минифицированный вывод одним нажатием или скачивайте его как файл .json для использования в вашем проекте.

О форматировщике JSON

Форматировщик JSON — это бесплатный инструмент в браузере, который оформляет, проверяет, минифицирует и сортирует JSON-данные. Он читает ваш ввод строго в соответствии со спецификацией JSON и, когда ввод корректен, перестраивает его с выбранным вами отступом — или удаляет все пробелы для компактного минифицированного результата. Каждый ключ объекта может быть отсортирован по алфавиту, рекурсивно, что делает инструмент идеальным для стандартизации файлов конфигурации, ответов API и тестовых фикстур. Недопустимый ввод никогда не ломает страницу: вместо этого вы получаете понятное сообщение, указывающее на точную строку и столбец проблемы. Поскольку всё работает локально на вашем устройстве, нет ни загрузок, ни ограничений на размер, и ничего не покидает ваш компьютер.

Как форматировать JSON

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

1

Вставьте или загрузите ваш JSON

Введите, вставьте или загрузите файл .json в панель ввода. Инструмент принимает любой допустимый JSON — объекты, массивы, строки, числа, булевы значения и null.

2

Выберите параметры

Выберите отступ в 2 пробела, 4 пробела или таб и при желании отсортируйте ключи объектов по алфавиту перед форматированием.

3

Форматируйте, минифицируйте и экспортируйте

Нажмите «Форматировать», чтобы красиво оформить, или «Минифицировать», чтобы уплотнить вывод, затем скопируйте его в буфер обмена или скачайте как файл .json.

Что следует знать

Этот инструмент следует строгому синтаксису JSON: висячие запятые, строки в одинарных кавычках и комментарии // или /* */ не являются допустимым JSON и будут сообщены с точной ошибкой с указанием строки и столбца. Дублирующиеся ключи в объекте схлопываются до последнего значения, как это делают большинство парсеров. Всё обрабатывается локально в вашем браузере.

Форматировщик JSON — часто задаваемые вопросы