JSON 数据
JSON Schema(架构)
校验结果
校验 JSON 数据
输入 JSON 数据与 Schema,用于校验结构与约束
• 校验数据类型与结构
• 检查 required 字段
• 验证约束与 format
用 JSON Schema 校验 JSON 数据,确保结构与约束符合预期
输入 JSON 数据与 Schema,用于校验结构与约束
• 校验数据类型与结构
• 检查 required 字段
• 验证约束与 format
通过 Schema 合同校验 API 响应、配置文件与 payload 样例,可用于调试、文档化与合同测试。
步骤 1:粘贴 JSON 数据
步骤 2:粘贴 JSON Schema
type, properties, required, items.步骤 3:查看校验结果
步骤 4:修数据或修 Schema
步骤 5:在 CI 中使用严格校验器
$ref、组合关键字等),建议在 CI 中使用完整的 JSON Schema validator。关于 JSON Schema 特性的提示
type, properties, required, items)。$ref, anyOf, oneOf, 或 allOf 等关键字的 Schema 可能需要完整校验器。// 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'"]
}生成 Schema、生成 Mock payload,并在校验前清理 JSON。
JSON Schema 校验是检查一份 JSON 是否符合指定 Schema 的过程:类型、required 字段、约束规则与结构都会被验证。
在左侧输入 JSON 数据,在中间输入 Schema。你输入时会自动触发校验并更新结果。
常见错误包括类型不匹配、缺少 required 字段、出现不允许的额外字段、字符串长度不符合、数值范围不符合等。
可以。你可以粘贴标准 JSON Schema,但该校验器更侧重 core keywords(type/properties/required/items),不解析 $ref,也不会完整计算复杂的组合关键字。