JSON Schema 验证器
使用 Draft 2020-12 Schema 在本地验证 JSON,并查看每条 Ajv 错误的路径、关键字和消息。
全部在浏览器内运行,你输入的内容不会被上传。
关于这个工具
粘贴 Draft 2020-12 JSON Schema 和 JSON 实例,即可使用 Ajv 在本地验证。每条错误均显示 instancePath、schemaPath、keyword 和 message;外部引用会被拒绝而不会下载。
常见问题
- 验证器使用哪个 JSON Schema 草案?
- 使用 Ajv 的 Draft 2020-12 入口。仅为旧草案编写的 Schema 可能需要更新声明的方言或关键字。
- 验证器会下载远程 $ref 吗?
- 不会。允许仅含片段的本地引用,但外部和远程引用只会被报告,不会发起网络请求。
- 实例无效时会显示哪些信息?
- 每条 Ajv 错误都会显示实例路径、Schema 路径、失败的关键字和验证消息,便于定位不匹配的两端。