JSON Schema 校验
AJV
JSON Schema
定义数据的结构和验证规则
JSON 数据
需要验证的 JSON 数据
💡 使用说明
什么是 JSON Schema?
JSON Schema 是一种用于验证 JSON 数据结构的标准,可以定义数据类型、必填字段、格式要求等规则。
功能特点
- 类型验证(string、number、boolean 等)
- 必填字段检查
- 字符串长度和格式验证
- 数字范围验证
- 数组和对象结构验证
应用场景
- API 请求参数验证
- 配置文件格式检查
- 数据质量保证
- 自动生成文档和表单
最佳实践
- 明确定义数据类型
- 为字段添加描述信息
- 使用合适的验证约束
- 考虑使用 $ref 复用定义
- 提供默认值和示例
校验通过
类型object
属性数3
必填项2