Ввод
Готово
Строки: 0
Слова: 0
Символы: 0
Размер: 0 KB
Статистика ввода доступна через кнопку Статистика над этим полем.
Вывод
Строки: 0
Слова: 0
Символы: 0
Размер: 0 KB
Статистика вывода доступна через кнопку Статистика над этим полем.
Результаты предоставляются исключительно в информационных целях и могут содержать ошибки. Проверяйте важную информацию самостоятельно. Использование этого инструмента осуществляется на ваш страх и риск.
Что делает этот инструмент
Валидатор 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 и при этом иметь неверный тип, или в данных может не хватать поля, нужного вашему приложению.
Этот инструмент бесплатный?
Да, он бесплатный. Без регистрации и электронной почты. Результат на этой странице.
Как получить результат?
Используйте инструмент на этой странице. Результат появится здесь, без отправки по электронной почте.