Этот форматировщик JSON позволяет вставить сырой JSON и мгновенно украсить, минифицировать или проверить его, не покидая страницу. Как украшатель JSON он выводит данные с отступом в 2 пробела, 4 пробела или табуляцию, а как минификатор JSON сворачивает всё в одну компактную строку. Встроенный валидатор JSON помечает некорректный ввод с точным указанием строки и столбца первой проблемы, поэтому замыкающие запятые, одинарные кавычки и пропущенные скобки легко заметить. Инструмент создан для разработчиков, QA-инженеров и всех, кто отлаживает ответы API, файлы конфигурации или содержимое логов. Отформатированный вывод имеет подсветку синтаксиса и готов к копированию или скачиванию. Всё работает локально в вашем браузере, поэтому ваши данные не покидают устройство и ничего не загружается на сервер.
Возможности
Украшение JSON с отступом в 2 пробела, 4 пробела или табуляцию
Минификация JSON в одну компактную строку
Валидация JSON с точным указанием строки и столбца ошибки
Сортировка ключей объектов по алфавиту на каждом уровне в режиме украшения
Вывод с подсветкой синтаксиса для удобного чтения
Копирование или скачивание отформатированного результата в один клик
Работа с большими и глубоко вложенными документами JSON
Как использовать Форматировщик JSON
Вставьте или введите ваш JSON в поле ввода.
Выберите режим украшения и отступ в 2 пробела, 4 пробела или табуляцию, либо выберите минификацию.
При необходимости включите сортировку ключей для упорядочивания ключей объектов по алфавиту.
Просмотрите вывод с подсветкой синтаксиса или прочитайте строку и столбец, показанные для любой ошибки.
Нажмите «Копировать» или «Скачать», чтобы сохранить отформатированный JSON.
Ошибка «Unexpected token» на внешне корректном JSON. — Проверьте указанную строку и столбец на наличие замыкающей запятой, одинарных кавычек или ключа без кавычек. JSON требует двойные кавычки и отсутствие запятой после последнего элемента.
Вставлен объект JavaScript вместо JSON. — Заключите все ключи и строковые значения в двойные кавычки и удалите комментарии; JSON не допускает ключей без кавычек и комментариев //.
Минифицированный вывод трудно читать. — Переключитесь в режим украшения и выберите размер отступа, чтобы снова развернуть JSON.
Ключи расположены в неожиданном порядке. — Включите сортировку ключей в режиме украшения, чтобы упорядочить ключи по алфавиту на каждом уровне структуры.
Часто задаваемые вопросы
Что такое форматировщик JSON и что он делает?
Форматировщик JSON украшает, минифицирует и проверяет JSON в одном месте. Вставьте сырой JSON, чтобы красиво вывести его с выбранным отступом, свернуть в одну строку или поймать синтаксические ошибки с точным указанием строки и столбца.
Как исправить ошибки «Unexpected token» в форматировщике JSON?
Валидатор показывает строку и столбец первой проблемы. Частые причины — замыкающие запятые, одинарные кавычки вместо двойных, ключи без кавычек или пропущенная скобка.
Может ли форматировщик JSON сортировать ключи объектов?
Да. Включите сортировку ключей в режиме украшения, чтобы упорядочить ключи по алфавиту на каждом уровне объекта.
Как минифицировать JSON с помощью форматировщика JSON?
Выберите режим минификации, и форматировщик свернёт ваш JSON в одну компактную строку, готовую к копированию или скачиванию.
Какие варианты отступа поддерживает форматировщик JSON?
Вы можете украсить JSON с отступом в 2 пробела, 4 пробела или табуляцию, а вывод имеет подсветку синтаксиса для удобства чтения.
Отправляется ли куда-либо мой JSON при использовании форматировщика JSON?
Нет. Форматировщик JSON работает полностью в вашем браузере, поэтому ваши данные не покидают устройство и ничего не загружается на сервер.
Связанные инструменты
Просмотрщик JSON — Текстовый и древовидный просмотр со сворачиванием/разворачиванием и путями узлов.
Просмотр дерева JSON — Изучайте JSON в виде сворачиваемого типизированного дерева.
JSON в TypeScript — Генерируйте интерфейсы TypeScript из образца JSON.
JSON в CSV — Преобразуйте массив плоских объектов JSON в CSV.
Экранирование JSON — Экранируйте текст в строку JSON или разэкранируйте строку JSON в обычный текст.