Форматирование JSON
Бесплатный онлайн-инструмент для форматирования, валидации и сжатия текста JSON с настройкой отступов и сортировкой ключей.
Запустить инструмент
Онлайн-инструмент форматирует и проверяет текстовые данные в формате JSON. Вы можете вставить исходный текст, выбрать подходящий размер отступа и получить структурированный читаемый документ с сохранением исходных символов Юникода.
Инструмент помогает быстро находить синтаксические ошибки в структуре вложенных объектов, массивов, чисел или строковых значений. Если исходный текст содержит синтаксический сбой, неверные кавычки, пропущенные запятые либо незакрытые скобки, панель результата показывает подробное сообщение об ошибке синтаксического анализа и сохраняет введенный текст для дальнейшей правки.
Дополнительные параметры позволяют гибко настроить итоговое представление структурированных данных. Переключатель сортировки ключей упорядочивает поля объектов по алфавиту, что облегчает визуальное сопоставление двух похожих ответов веб-сервисов. Опция компактного вывода удаляет лишние пробелы и переносы строк, создавая сжатую строку через двоеточия и запятые. Если поле ввода оставить пустым, сервис показывает системное уведомление об отсутствии входящего текста.
Инструкция
- Вставьте или введите исходный текст JSON в поле ввода.
- Укажите количество пробелов для отступа в числовом поле (по умолчанию 2).
- При необходимости включите сортировку ключей по алфавиту или компактный вывод.
- Нажмите кнопку запуска для обработки текста и проверки синтаксиса.
- Скопируйте отформатированный результат из панели вывода.
Примеры
- Преобразование сжатой строки JSON: ввод {"name":"Иван","age":30,"city":"Москва"} с отступом 2 выводит многострочный структурированный текст с аккуратными отступами и сохранением символов кириллицы.
- Сортировка ключей объекта: для входных данных {"z": 1, "a": 2, "m": 3} при включенной сортировке ключей формируется структура с полями в алфавитном порядке: a, m, z.
Частые вопросы
Что происходит при обнаружении синтаксической ошибки в JSON?
Инструмент выводит диагностическое сообщение с описанием ошибки парсинга, сохраняя исходный текст в панели вывода для удобного редактирования.
Поддерживает ли сервис форматирование текста с кириллицей и спецсимволами?
Символы Юникода, включая буквы кириллицы и специальные знаки, сохраняются в отформатированном тексте без искажений.
Как работает компактный режим вывода?
При выборе компактного режима сервис удаляет незначащие пробелы и символы перевода строки, разделяя элементы стандартными запятыми и двоеточиями.
Какое значение отступа используется по умолчанию?
По умолчанию используется отступ в 2 пробела, но вы можете задать любое другое числовое значение перед запуском.