Проверка JSON онлайн

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

Работает в браузере. Введённые данные не отправляются на наш сервер.

Об инструменте

Валидатор строго следует стандарту JSON (RFC 8259). Он находит лишние и пропущенные запятые, незакрытые скобки и кавычки, одинарные кавычки, комментарии, NaN, undefined и неверные escape-последовательности.

Вместо загадочного «Unexpected token» вы получите номер строки и столбца, фрагмент строки с указателем и объяснение на русском языке. Для корректного JSON показывается краткая статистика структуры.

Как пользоваться

  1. Вставьте JSON в поле.
  2. Нажмите «Проверить» — или просто подождите: проверка запускается при вводе.
  3. Исправьте ошибку в указанном месте и проверьте снова.

Примеры

Ввод
{'id': 1}
Результат
Строка 1, столбец 2: ожидается имя свойства в двойных кавычках
Ввод
{"items": [1, 2, 3]}
Результат
JSON корректен: объектов — 1, массивов — 1, ключей — 1

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

Чем валидатор отличается от форматтера?

Валидатор только проверяет и подробно объясняет ошибки. Форматтер дополнительно переформатирует или сжимает корректный JSON.

Поддерживаются ли комментарии (JSONC, JSON5)?

Нет. Валидатор проверяет строгий JSON — именно его ожидает большинство API и JSON.parse.

Почему ошибка указана не там, где я ошибся?

Парсер сообщает место, где JSON перестал быть корректным. Если пропущена кавычка или скобка, проблема часто начинается раньше указанной позиции.