Валидатор JSON — Бесплатно онлайн

Проверяйте синтаксис JSON онлайн, бесплатно.

Ввод Готово

Статистика ввода доступна через кнопку Статистика над этим полем.

Вывод

Статистика вывода доступна через кнопку Статистика над этим полем.

Результаты предоставляются исключительно в информационных целях и могут содержать ошибки. Проверяйте важную информацию самостоятельно. Использование этого инструмента осуществляется на ваш страх и риск.

Что делает этот инструмент

Валидатор JSON проверяет, является ли ваш текст корректным JSON по стандарту (RFC 8259). Если нет, он сообщает, что не так и где именно: строку и столбец первой ошибки, а также предлагает, как её исправить.

Проверка строгая. JSON — более узкий формат, чем JavaScript, поэтому то, что движок JavaScript принимает в коде, например комментарии, строки в одинарных кавычках, ключи без кавычек и завершающие запятые, здесь считается ошибкой.

Когда использовать

  • API или библиотека возвращает ошибку парсинга, и нужно найти точное место проблемы.
  • Нужно проверить отредактированный вручную конфигурационный файл (package.json, tsconfig.json, настройки приложения) перед деплоем.
  • Нужно убедиться, что данные, выгруженные из другого инструмента, действительно являются JSON, прежде чем конвертировать их конвертером JSON в CSV или конвертером JSON в YAML.

Пример

Ввод

{
  "name": "Ana",
  "age": 30,
}

Вывод

Expected double-quoted property name in JSON at position 32 (Line 4, Column 1)

Suggestion: Check for missing/extra commas, unquoted keys, single quotes instead of double quotes, or a trailing comma before } or ].

Вопросы об этом инструменте

Почему завершающая запятая считается ошибкой?

Стандарт JSON не допускает запятую после последнего элемента объекта или массива. Многие редакторы и сам JavaScript её принимают, поэтому это самая распространённая ошибка при валидации.

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

Нет. Валидатор проверяет только стандартный JSON. Удалите комментарии // и /* */ и используйте двойные кавычки для всех ключей и строк.

Валидный JSON — это то же самое, что правильные данные?

Нет. Валидатор проверяет синтаксис, а не смысл. Значение может быть валидным JSON и при этом иметь неверный тип, или в данных может не хватать поля, нужного вашему приложению.

Этот инструмент бесплатный?

Да, он бесплатный. Без регистрации и электронной почты. Результат на этой странице.

Как получить результат?

Используйте инструмент на этой странице. Результат появится здесь, без отправки по электронной почте.