JSON Schema 校验

用 JSON Schema 校验一段 JSON 数据,逐条列出错误位置与原因。支持 draft-07 与常用关键字。

打开后 "1" 会被当成数字 1,适合处理表单传来的字符串;关掉才能查出真实的类型问题。

Schema 里的未知关键字不会报错:从网上抄来的 schema 常带旧写法(definitions、id),直接拒绝反而没法用了。

format 关键字(如 email、date-time)默认不校验:这套规则有几十种、各实现理解还不一致,容易误报。要严格校验格式请自行加 pattern。

错误位置用点号路径表示,数组下标写在方括号里,例如 user.tags[0]。

评论

登录后即可参与评论

还没有评论,来说两句吧