JSON Schema Validator — Валідація JSON проти схеми онлайн
JSON і схема аналізуються локально, тому ви можете перевіряти корисні навантаження API, файли конфігурації та приклади вебхуків за схемами Draft-07, 2019-09 або 2020-12 без завантаження вашого вмісту.
Результати валідації
Вставте дані JSON та схему JSON, потім виберіть Перевірити.
Підтримувані чернетки
Виберіть чернетку 7, 2019-09 або 2020-12 перед перевіркою. Вибрана чернетка визначає, як компілюється схема.
Корисні шляхи помилок
Помилки валідації включають шляхи екземплярів, шляхи схем та короткі повідомлення, щоб проблеми з корисним навантаженням API було легше знайти.
Місцевий робочий потік
Копіюйте звіт або завантажуйте його як JSON-файл. Analytics використовує тільки розмір, чернетку та лічильники сегментів, ніколи не вставлений вміст.
Як перевірити JSON за схемою онлайн
- Зберігайте свої JSON дані. Використовуйте відповідь API, тіло вебхука, об'єкт налаштувань або будь-який JSON-документ, який вам потрібно перевірити.
- Використовуйте схему JSON. Включає необхідні властивості, правила типів, переліки, масиви та обмеження вкладених об'єктів.
- 3. вибрати проект схеми. Виберіть Draft-07, 2019-09 або 2020-12, щоб перевірка використовувала правильну поведінку ключових слів.
- Визначити і виправити помилки. Переглянути шляхи екземплярів та шляхи схем, а потім скопіювати або завантажити звіт про валідацію.
Приклад перевірки схеми
Дані 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 Schema Validator 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
Валідація екземпляра JSON за наданою схемою JSON з використанням підтримуваної поведінки проекту.
- Вхід
- Дані JSON, схема JSON та вибраний підтримуваний чернетка.
- Вихід
- дійсний або недійсний результат зі шляхами екземпляра та схеми.
- Реальні обмеження
- Віддалене отримання схеми не гарантується, власні формати можуть бути анотаціями, а підтримка відрізняється між ключовими словами Draft-07, 2019-09 та 2020-12.
- Конфіденційність та обробка даних
- Дані JSON, схема JSON та вибраний підтримуваний чернетка обробляються в цій вкладці браузера. Convertr не отримує або зберігає їх; закриття або перезавантаження сторінки очищає робочий стан, якщо інструмент явно не пропонує локальне завантаження.
Як використовувати цей інструмент
- Надайте дані JSON, схему JSON та вибраний підтримуваний проект у елементах керування інструменту.
- Виберіть налаштування, які впливають на дійсний або недійсний результат із шляхами екземпляра та схеми, а потім запустіть інструмент.
- Переглянути дійсний або недійсний результат із шляхами екземпляра та схеми перед копіюванням або завантаженням.
Поширені режими збою
Недійсний JSON, недійсна схема, нерозв'язане посилання або ключове слово, несумісне з чернеткою, спричиняє помилку валідації.
Корисний приклад
Потрібна електронна пошта та ціле число віку, а потім підтвердьте зразок об'єкта і перевірте кожен недійсний шлях.