Перейти к содержимому

Валидатор JSON

Мгновенная валидация синтаксиса JSON с подробными сообщениями об ошибках. Форматирование, минификация и анализ структуры JSON с подсчётом ключей/массивов и глубины вложенности. Бесплатно, 100% в браузере.

Что такое валидация JSON?

Валидация JSON проверяет, соответствует ли строка спецификации JSON (ECMA-404 / RFC 8259). Корректный JSON должен содержать: строковые ключи в двойных кавычках, правильную вложенность объектов {} и массивов [], допустимые типы данных (string, number, boolean, null, object, array) и не иметь завершающих запятых или комментариев. Этот инструмент использует встроенный JSON.parse() браузера для точной валидации.

Правила синтаксиса JSON

Ключи должны быть строками в двойных кавычках: "key", а не 'key' или key. Строки должны использовать двойные кавычки. Числа могут быть целыми или дробными, без ведущих нулей (кроме 0.x). Логические значения: true / false (только в нижнем регистре). Null: null (в нижнем регистре). Без завершающих запятых после последнего элемента. Без комментариев — JSON не поддерживает // и /* */. Без undefined — используйте null.

Распространённые ошибки JSON

Отсутствие кавычек — ключи и строки должны быть в двойных кавычках. Завершающая запятая{"a": 1,} недопустимо; удалите последнюю запятую. Одинарные кавычки{'a': 1} не является корректным JSON. Неэкранированные символы — специальные символы в строках (переносы строк, табуляция, обратные косые) должны быть экранированы. Дублирующиеся ключи — технически допустимы по спецификации, но последнее значение перезаписывает предыдущие.

Конфиденциальность

Вся валидация выполняется на 100% в вашем браузере с помощью встроенного API JSON.parse(). Никакие данные не отправляются на сервер.