Валидатор JSON
Проверка синтаксиса JSON с понятными сообщениями об ошибках.
Вставьте JSON, чтобы проверить, разбирается ли он парсером. При успехе — подтверждение, при ошибке — сообщение парсера. Проверяется только синтаксис, не схема и не обязательные поля.
Проверка выполняется локально в браузере. Поддерживается строгий JSON: двойные кавычки, без комментариев и завершающих запятых.
Рекомендуемые инструменты
Частые вопросы
Валидатор обрезает пробелы по краям и пытается разобрать весь ввод через JSON.parse. Он проверяет синтаксис JSON, но не сверяет поля, типы и обязательные свойства с JSON Schema.
Частые причины — одинарные кавычки, ключи без двойных кавычек, лишняя запятая перед закрывающей скобкой, комментарии и незакрытые строки. Значения undefined, NaN и функции также не входят в формат JSON.
Да. Строка, число, логическое значение и null являются корректным JSON, даже если корнем не служит объект или массив. Пустая строка ввода, напротив, считается ошибкой.
Текст ошибки предоставляет встроенная реализация JSON.parse. Разные JavaScript-движки могут по-разному описывать позицию и причину одной и той же синтаксической ошибки.
Нет. Проверка выполняется локально в браузере и не требует загрузки документа. Секретные данные всё равно не следует вставлять в недоверенную или изменённую страницу.
Нет. Проверка выполняется локально в браузере и не требует загрузки документа. Секретные данные всё равно не следует вставлять в недоверенную или изменённую страницу.