JSON Schema 校验

基于 JSON Schema 标准验证 JSON 数据

JSON Schema 校验 介绍

BeJSON JSON Schema 校验是一款免费在线工具,无需注册,浏览器端直接使用,数据不会上传到服务器,保障您的隐私安全。

使用场景

  • 基于 JSON Schema 校验前端表单提交的数据格式是否合法
  • 验证 RESTful API 的请求体是否符合接口契约定义
  • 测试 OpenAPI / Swagger 文档中的数据模型约束规则
  • 确保前后端数据交换时的类型一致性和完整性

如何使用

  1. 在上方的 Schema 编辑区定义 JSON Schema 规则
  2. 在下方的编辑区填入待校验的 JSON 数据
  3. 点击"校验"按钮,查看详细的校验通过或失败信息

常见问题

什么是 JSON Schema?

JSON Schema 是一种用于描述 JSON 数据结构和约束规则的声明式格式,可以定义类型、必填字段、取值范围、正则模式等规则。

支持哪些 Schema 关键字?

支持常用的 type、properties、required、minimum、maximum、minLength、maxLength、pattern、enum、items 等关键字。

和普通 JSON 校验有什么区别?

普通 JSON 校验只检查语法正确性;Schema 校验可以进一步验证数据的语义约束,如字段类型、必填项、值范围等业务规则。