JSON Schema 验证
免费在线使用 JSON Schema 验证 无需安装即可使用工具
关于 JSON Schema 验证器
JSON Schema 验证器可检查 JSON 文档是否匹配你提供的 schema。粘贴数据和 schema,运行验证,即可获得清晰的通过/失败结果以及每个违规项及其位置的列表——非常适合测试 API 负载、配置文件或学习 JSON Schema。
使用方法
1. 将你的 JSON 数据粘贴到数据框 2. 将 JSON Schema 粘贴到 schema 框 3. 点击「验证」 4. 查看结果:绿色对勾表示通过,红色叉号列出每个错误及其路径
提示与最佳实践
该验证器支持常见关键字:type、required、properties、items、minimum/maximum、minLength/maxLength、pattern 和 enum。它会递归检查嵌套对象和数组项。如需完整的 JSON Schema 规范(allOf、$ref 等),请使用专用库。
▶支持哪些 JSON Schema 关键字?
type、required、properties、items、minimum、maximum、minLength、maxLength、pattern(正则)和 enum。嵌套对象和数组会递归验证。
▶错误如何显示?
每个错误都会列出失败值的路径(如 $.address.city)和简短说明。使用「复制」可一次复制所有错误行。
▶它支持完整的 JSON Schema 规范吗?
不支持。它涵盖最常见的验证关键字。allOf/anyOf/oneOf、$ref 和条件 schema 等高级特性不在范围内——请使用完整的验证器。
▶为什么我的整数验证失败?
带小数部分的数字不算整数——「integer」类型要求整数。如果你的值是 30.0,可能被视为非整数;请检查数据中的类型。
▶我的数据会被发送到其他地方吗?
不会。验证完全在浏览器中运行,你的 JSON 和 schema 绝不会离开你的设备。
如果这个工具对你有帮助的话,请考虑请我喝杯咖啡。
请给我买杯咖啡吧。