JSON Schema 校验器

根据 JSON Schema 定义校验 JSON 数据。所有处理在浏览器中完成。

数据校验 错误报告 客户端处理

如何使用 JSON Schema 校验器

1

输入 Schema

在左侧输入 JSON Schema 定义。

2

输入数据

在右侧输入要校验的 JSON 数据。

3

校验

点击校验按钮查看结果。

什么是 JSON Schema?

JSON Schema 是一种用于描述和校验 JSON 数据结构的规范。它定义了 JSON 文档应满足的约束条件,包括字段类型、必填字段、值范围和格式要求。

核心特性

类型校验

支持 string、number、integer、boolean、array、object 和 null

约束条件

支持 minimum/maximum、minLength/maxLength、pattern、enum 等

结构定义

支持 required、properties、items、additionalProperties 等

常见问题

支持哪个版本的 JSON Schema?

支持 JSON Schema Draft-07 规范,这是目前最广泛使用的版本。

可以校验嵌套的 JSON 吗?

可以。JSON Schema 支持任意深度的嵌套对象和数组校验。

校验在浏览器中进行吗?

是的,所有校验完全在浏览器中使用 Ajv 库完成,数据不会发送到服务器。