JSON Schema 校验
基于 JSON Schema 标准验证 JSON 数据
JSON Schema 校验 介绍
BeJSON JSON Schema 校验是一款免费在线工具,无需注册,浏览器端直接使用,数据不会上传到服务器,保障您的隐私安全。
使用场景
- 基于 JSON Schema 校验前端表单提交的数据格式是否合法
- 验证 RESTful API 的请求体是否符合接口契约定义
- 测试 OpenAPI / Swagger 文档中的数据模型约束规则
- 确保前后端数据交换时的类型一致性和完整性
如何使用
- 在上方的 Schema 编辑区定义 JSON Schema 规则
- 在下方的编辑区填入待校验的 JSON 数据
- 点击"校验"按钮,查看详细的校验通过或失败信息
常见问题
什么是 JSON Schema?
JSON Schema 是一种用于描述 JSON 数据结构和约束规则的声明式格式,可以定义类型、必填字段、取值范围、正则模式等规则。
支持哪些 Schema 关键字?
支持常用的 type、properties、required、minimum、maximum、minLength、maxLength、pattern、enum、items 等关键字。
和普通 JSON 校验有什么区别?
普通 JSON 校验只检查语法正确性;Schema 校验可以进一步验证数据的语义约束,如字段类型、必填项、值范围等业务规则。