Валидатор 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
Инструмент — это только начало
Соберём сайт, структуру и страницы под спрос. Разберём задачу и скажем, что делать дальше — без обязательств.