TingYu Tools

JSON Schema 校验

AJV

JSON Schema

定义数据的结构和验证规则

JSON 数据

需要验证的 JSON 数据
💡 使用说明

什么是 JSON Schema?

JSON Schema 是一种用于验证 JSON 数据结构的标准,可以定义数据类型、必填字段、格式要求等规则。

功能特点

  • 类型验证(string、number、boolean 等)
  • 必填字段检查
  • 字符串长度和格式验证
  • 数字范围验证
  • 数组和对象结构验证

应用场景

  • API 请求参数验证
  • 配置文件格式检查
  • 数据质量保证
  • 自动生成文档和表单

最佳实践

  • 明确定义数据类型
  • 为字段添加描述信息
  • 使用合适的验证约束
  • 考虑使用 $ref 复用定义
  • 提供默认值和示例

校验通过

数据符合 Schema 定义的所有规则

类型object
属性数3
必填项2