Бесплатный разбор

Валидатор JSON

Вставьте JSON. Проверка покажет ошибку с координатами, а форматирование приведёт документ к читаемому виду.

Проверка идёт в браузере, данные не отправляются.

Что проверяет валидатор

Документ разбирается встроенным JSON.parse. Проверяется синтаксис: кавычки, запятые, скобки, допустимые значения. Комментарии и висячие запятые стандарт JSON не разрешает, поэтому такой файл получит ошибку.

При ошибке показывается сообщение движка браузера и координаты: строка и колонка. Это место, где разбор остановился. Ошибка может быть вызвана символом раньше: например, лишняя запятая перед закрывающей скобкой обнаруживается на скобке.

Форматирование выводит документ с отступом в два пробела. Минификация убирает пробелы и переносы, оставляя только значимые символы. Оба действия сначала проверяют JSON.

Примеры ошибок

ФрагментПроблема
{"a": 1,}Висячая запятая перед закрывающей скобкой
{'a': 1}Одинарные кавычки вместо двойных
{"a": 1} extraЛишний текст после объекта
{"a": 1 // comment}Комментарии в JSON не допускаются

Частые вопросы

Почему JSON с комментарием не проходит?

Стандарт JSON не поддерживает комментарии. Некоторые парсеры принимают их, но валидатор проверяет строгий JSON.

Показывает ли валидатор все ошибки сразу?

Нет. Разбор останавливается на первой. Исправьте её и запустите проверку снова.

Можно проверить большой файл?

Размер ограничен памятью браузера. Документы в несколько мегабайт обычно проверяются, но вкладка может подтормозить.

Данные сохраняются?

Нет. Текст остаётся в поле ввода и не отправляется на сервер.

Валидатор проверяет схему?

Нет, только синтаксис. Соответствие JSON Schema — отдельная проверка.

Официальные документы

Связанные инструменты

Создать идентификаторы для JSON — в генераторе UUID. Разметить ссылку с параметрами — в генераторе UTM. Посчитать символы в ответе API — в счётчике слов.

Нужен сайт или SEO

Инструмент — это только начало

Соберём сайт, структуру и страницы под спрос. Разберём задачу и скажем, что делать дальше — без обязательств.