Корректный JSON
Простой валидный объект, который можно форматировать или минифицировать.
{
"name": "Alice",
"roles": ["admin", "editor"]
}Форматируйте, минифицируйте, экранируйте, деэкранируйте и проверяйте JSON с мгновенной обратной связью и точным указанием ошибок.
Статус проверки
Ожидание ввода
Вставьте JSON или загрузите пример, чтобы запустить проверку синтаксиса.
Вставьте исходный JSON текст. Для быстрого теста используйте «Sample JSON».
В режиме форматирования доступен древовидный вид. Разворачивайте и сворачивайте узлы по необходимости.
Здесь появится форматированное дерево JSON.
Простой валидный объект, который можно форматировать или минифицировать.
{
"name": "Alice",
"roles": ["admin", "editor"]
}В строгом JSON завершающие запятые недопустимы.
{
"name": "Alice",
"age": 30,
}Режим форматирования сохраняет отступы и переносы строк для удобства чтения.
{
"service": "toolbye",
"status": "ok",
"count": 2
}Режим минификации удаляет лишние пробелы.
{"service":"toolbye","status":"ok","count":2}Режим экранирования преобразует JSON-текст в строку для встраивания.
{\"event\":\"page_view\",\"path\":\"/json\",\"meta\":{\"source\":\"toolbye\"}}Режим деэкранирования восстанавливает экранированный текст в читаемый JSON.
{"event":"page_view","path":"/json","meta":{"source":"toolbye"}}JSON не допускает запятую после последнего элемента объекта или массива.
Ключи и строковые значения в JSON должны быть в двойных кавычках.
Комментарии в стиле JavaScript не входят в спецификацию JSON.
Свойства объекта и элементы массива должны разделяться запятыми.
Специальные символы в строках (например, кавычки и обратный слеш) должны быть корректно экранированы.
Этот инструмент использует строгий парсинг через JSON.parse и следует официальным правилам JSON, используемым большинством API и backend-валидаторов.
Удобства JSON5, такие как комментарии, завершающие запятые и некавыченные ключи, здесь не поддерживаются. Сначала преобразуйте ввод в строгий JSON.
В текущей реализации парсинг и форматирование JSON при обычном использовании выполняются в браузере. Для работы не требуется удалённый API обработки JSON.
Для агрегированной аналитики посещений подключен скрипт Baidu Tongji, при этом разбор и форматирование JSON по-прежнему выполняются локально в браузере.
Проверяйте JSON запросов и ответов перед отправкой на backend.
Используйте форматирование и древовидный вид для анализа глубоких объектов и массивов.
Переключайтесь в режим минификации, когда нужен более лёгкий JSON для передачи и хранения.
Быстро проверьте синтаксис перед тем, как делиться JSON с коллегами или в документации.
Нет. Инструмент работает только со строгим JSON и отклоняет синтаксис JSON5, например комментарии и завершающие запятые.
Частые причины: лишние запятые в конце, одинарные кавычки, пропущенные запятые и некорректные escape-последовательности.
Формат сохраняет отступы и переносы строк для читаемости. Минифицировать удаляет лишние пробелы, уменьшая размер данных.
В текущей реализации обычное форматирование и проверка выполняются локально в вашем браузере.
Да, но производительность зависит от браузера и памяти устройства. Очень большие данные могут обрабатываться медленно.
Парсер возвращает позицию ошибки, чтобы вы могли быстро найти и исправить проблемный фрагмент.
Минификация удаляет лишние пробелы в JSON. Экранирование превращает текст в строку с escape-последовательностями для кода и передачи.
Входные данные не являются корректной экранированной JSON-строкой. Проверьте кавычки и escape-последовательности.
Краткое объяснение различий JSON и JSON5 и причин ошибок при строгой JSON-валидации.
Сценарная страница для быстрой онлайн-проверки JSON и поиска ошибок формата.
Краткий разбор типовых JSON-ошибок и практичных шагов по исправлению.
Конвертируйте текст и изображения в Base64 и обратно.
Преобразование Unix timestamp и значений даты-времени.
Планируемый отдельный сценарий минификации для больших JSON.
Планируемая страница диагностики, сфокусированная на валидации.
Планируемый инструмент для кодирования и декодирования URL параметров.