验证结果
JSON Schema使用指南
JSON Schema 是一种基于 JSON 格式定义 JSON 数据结构的规范。它可用于:
- 数据验证:确保 JSON 数据符合预期的结构和限制
- 文档生成:通过 Schema 自动生成 API 文档
- 代码生成:根据 Schema 生成数据模型代码
基本示例
{ "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "name": { "type": "string" }, "age": { "type": "integer", "minimum": 0 }, "email": { "type": "string", "format": "email" } }, "required": ["name", "email"] }
此示例验证:
- 数据必须是一个对象
- 必须包含 name 和 email 字段
- name 必须是字符串
- age 必须是大于等于 0 的整数(如果提供)
- email 必须是有效的电子邮件格式