对照 JSON Schema 检查 JSON 数据
粘贴 Schema 和一段 JSON。每个错误会显示它在数据中的位置,以及违反了哪条规则。
- 在您的设备上运行
- 无需注册
- 访问过一次后可离线使用

—错误
—草案
如何用 JSON Schema 校验 JSON 数据
- 在左侧粘贴 Schema,在右侧粘贴 JSON 数据。
- 查看错误列表。每条错误都会指出数据中的位置和对应的 Schema 规则。
- 点击某条错误,即可跳转到数据中的对应位置。
常见问题
支持哪些草案?
草案由 $schema 关键字决定。没有该关键字时默认使用 2020-12,2019-09 和 draft-07 按各自的规则读取。draft-04 和 draft-06 的 Schema 按 draft-07 规则读取。
“检查格式”是做什么的?
开启后,会检查 date-time、date、time、email、hostname、IPv4、IPv6、uri、uuid、regex 和 json-pointer 格式的值。关闭时,format 关键字仅作为说明,这是规范允许的做法。
为什么 $ref 显示“未获取”?
本工具从不下载任何内容。指向其他文件或网址的引用会被跳过并予以报告,因此 Schema 的其余部分仍会运行。若要检查被引用的 Schema,请把它放在同一文档的 $defs 中。
我的 Schema 或数据会被发送到别处吗?
不会。两者都只留在您的浏览器标签页中,除了“检查格式”设置外,两次访问之间不保存任何内容。
评价
还没有评价。快来抢先评价。

