Данные JSON
JSON Schema
Результаты проверки
Проверить JSON
Введите JSON данные и схему, чтобы проверить структуру и ограничения
• Проверяет типы и структуру
• Проверяет required properties
• Проверяет ограничения и форматы
Проверяйте JSON данные по JSON Schema, чтобы обеспечить целостность и соответствие контракту
Введите JSON данные и схему, чтобы проверить структуру и ограничения
• Проверяет типы и структуру
• Проверяет required properties
• Проверяет ограничения и форматы
Проверяйте ответы API, конфиги и payload samples, сравнивая JSON с контрактом схемы. Это полезно для отладки, документации и contract testing.
Шаг 1 — Вставьте JSON данные
Шаг 2 — Вставьте JSON Schema
type, properties, required, items.Шаг 3 — Прочитайте результат
Шаг 4 — Исправьте данные или схему
Шаг 5 — Используйте строгий валидатор в CI
$ref, композиция) запускайте полноценный JSON Schema validator в CI.Важная заметка про возможности JSON Schema
type, properties, required, items).$ref, anyOf, oneOf, или allOf могут требовать полноценного валидатора.// JSON data
{ "id": 1, "name": "Maeve Winters" }
// JSON Schema
{
"type": "object",
"properties": {
"id": { "type": "integer" },
"name": { "type": "string" },
"email": { "type": "string" }
},
"required": ["id", "name", "email"]
}
// Result
{
"valid": false,
"errors": ["root: Missing required property 'email'"]
}Генерируйте схемы, создавайте мок-пэйлоады и приводите JSON в порядок перед проверкой.
Сгенерируйте базовую схему по JSON-примерам для контрактов и документации.
Генерируйте реалистичный mock JSON по схеме для тестов и демо.
Просматривайте шаблоны схем для типовых payloads: пользователи, товары, ответы API.
Форматируйте и нормализуйте JSON перед проверкой и генерацией схем.
Исправляйте битый JSON (trailing commas, missing quotes) перед проверкой по схеме.
Генерируйте TypeScript интерфейсы из тех же валидированных JSON-примеров.
Проверка по JSON Schema — это процесс проверки того, соответствует ли JSON-документ заданной схеме. Валидируются типы, required properties, ограничения и правила структуры.
Вставьте JSON данные в левый редактор и схему — в редактор схемы. Проверка выполняется автоматически по мере ввода.
Частые ошибки: несовпадение типов, отсутствие required properties, дополнительные properties, которые не разрешены, нарушения длины строк и диапазонов чисел.
Да. Можно вставить стандартную JSON Schema, но этот валидатор фокусируется на type/properties/required/items и не резолвит $ref и не полностью оценивает продвинутую композицию.