JSON Schema Validator — Валидация JSON по схеме онлайн
JSON и схема анализируются локально, поэтому вы можете проверить API-полезные нагрузки, конфигурационные файлы и примеры вебхуков по Draft-07, 2019-09 или 2020-12 без загрузки вашего контента.
Результат валидации
Вставьте данные JSON и схему JSON, затем выберите Validate.
Поддерживаемые проекты
Выберите проект 7, 2019-09 или 2020-12 перед валидированием. выбранный проект проверяет, как составлена схема.
Полезные ошибочные пути
Ошибки валидации включают пути экземпляров, пути схем и краткие сообщения, поэтому проблемы с полезной нагрузкой API легче обнаружить.
Локальный рабочий процесс
Скопируйте отчет или скачайте его в виде файла JSON. Аналитика использует только корзины размера, черновика и количества, но никогда не вставленный контент.
Как подтвердить JSON против схемы онлайн
- 1. Вставьте свои данные JSON. Используйте ответ API, тело вебхука, объект настроек или любой документ JSON, который вам нужно проверить.
- 2. Вставьте схему JSON. Включает обязательные свойства, правила типов, перечисления, массивы и ограничения вложенных объектов.
- 3. Выберите проект схемы. Выберите Draft-07, 2019-09 или 2020-12, чтобы валидация использовала правильное поведение ключевых слов.
- 4. Проверьте и исправьте ошибки. Проверьте пути экземпляра и пути схемы, затем скопируйте или загрузите отчет о валидации.
Пример проверки схемы
JSON данные
{
"id": 42,
"status": "active",
"email": "[email protected]"
}
JSON схема
{
"type": "object",
"required": ["id", "status"],
"properties": {
"id": { "type": "integer" },
"status": { "enum": ["active", "paused"] },
"email": { "type": "string", "format": "email" }
}
}
Этот валидатор JSON Schema сообщает, соответствуют ли данные схеме, и указывает на точное поле, когда обязательное свойство, тип, перечисление или вложенное правило не выполняется.
JSON расписание вальжатор FAQ
Можно ли проверить JSON по схеме онлайн с помощью этого инструмента?
Да. Вставьте данные JSON и схему JSON, выберите соответствующую версию и проверьте JSON по схеме онлайн без загрузки контента в Convertr.
Поддерживает ли JSON Schema Validator Draft-07 и 2020-12?
Да. Валидатор поддерживает JSON Schema Draft-07, Draft 2019-09 и Draft 2020-12. Выберите версию перед проверкой, чтобы схема была скомпилирована с предполагаемыми правилами.
Отличается ли это от JSON Formatter?
Этот JSON Schema Validator проверяет, соответствует ли действительный JSON контракту схемы, включая обязательные поля, типы, перечисления и правила вложенных объектов.
Сопутствующие инструменты разработчика
Валидатор JSON Schema
Валидировать экземпляр JSON по предоставленной схеме JSON с использованием поддерживаемого поведения черновика.
- Ввод
- Данные JSON, схема JSON и выбранный поддерживаемый черновик.
- Вывод
- действительный или недействительный результат с путями экземпляра и схемы.
- Реальные ограничения
- Удалённое получение схемы не гарантируется, пользовательские форматы могут быть аннотациями, а поддержка различается между ключевыми словами Draft-07, 2019-09 и 2020-12.
- Конфиденциальность и обработка данных
- Данные JSON, схема JSON и выбранная поддерживаемая версия обрабатываются в этой вкладке браузера. Convertr не получает и не хранит их; закрытие или перезагрузка страницы очищает рабочее состояние, если инструмент явно не предлагает локальную загрузку.
Как использовать этот инструмент
- Предоставьте данные JSON, схему JSON и выбранную поддерживаемую версию в элементах управления инструмента.
- Выберите настройки, которые влияют на действительный или недействительный результат с путями экземпляра и схемы, затем запустите инструмент.
- Проверьте допустимый или недопустимый результат с путями экземпляра и схемы перед копированием или загрузкой.
Распространенные причины сбоев
Недействительный JSON, недействительная схема, неразрешенная ссылка или несовместимое с черновиком ключевое слово вызывают ошибку валидации.
Полезный пример
Требуется строка электронной почты и целое число возраста, затем проверьте образец объекта и проверьте каждый неудачный путь.