JSON Schema 验证工具
在浏览器中验证 JSON 是否符合 Draft 2020-12 或 Draft-07 Schema,并通过 JSON Pointer 查看错误位置。
JSON Schema 验证
请在左右输入栏分别指定要验证的 JSON 和 JSON Schema。
要验证的 JSON
直接输入
0 个字符
JSON Schema
直接输入
0 个字符
验证结果
未验证执行验证后将显示结果。
- 判定
- -
- 错误
- 0
- 警告
- 0
- Schema规范
- -
- format
- -
- 处理时间
- -
验证错误
没有验证错误。
警告
关于此工具
可仅在浏览器中验证 API 请求、配置文件、保存数据等 JSON 是否满足 JSON Schema 约束。
支持的功能
- Draft 2020-12・Draft-07・布尔 Schema
- 类型、必填项、字符串、数值、数组和对象的主要约束
- allOf・anyOf・oneOf・not・if/then/else
- 本地 $ref・$defs、严格 format 验证、检查错误位置
使用方法
- 左侧输入要验证的 JSON,右侧输入 JSON Schema。
- 选择 Schema 规范、format 模式、Schema 自验证和错误数量上限。
- 点击“验证”或按 Ctrl/Command + Enter 执行。
- 选择错误项后,可跳转到对应的输入位置。
限制事项
- 不支持外部 $ref、外部 Vocabulary 以及通过网络获取 Schema。
- format 初始状态作为注释处理,只有选择“严格验证”时才会验证受支持的 format。
- 不保证 Draft 特有的全部 Vocabulary 和官方测试套件中的所有内容。
- 非常大的 JSON 可能会因设备性能而需要较长时间进行验证或着色。
隐私: JSON、JSON Schema、文件、验证设置和验证结果仅在浏览器中处理,不会发送或保存到 Develop Tools 服务器。