DevKit源码

JSON Schema

从 JSON 生成 Schema,或用 Schema 校验 JSON 并定位错误路径

规范
未执行
JSON 文档
字符 0字节 0行 0
JSON SchemaDraft 2020-12
字符 0字节 0行 0
JSON Schema · Draft 2020-12
尚未校验

点击「校验」后,错误会按出现位置列在这里。

尚未执行校验严格模式已开启

什么时候用「JSON Schema」

要为一类报文定义校验规则,或者拿到一份 JSON 却发现某几个字段类型不对、必填项缺失时。

使用要点

  • 「从 JSON 生成 Schema」按样本推断类型,严格模式会补上 additionalProperties: false,不猜测取值范围。
  • 校验一次收集全部错误,每条都给出 JSONPath 位置与 Schema 位置,方便直接定位到字段。
  • 严格模式下 format(如 email)断言计入错误,关闭后只作为提示;两种模式都不会上传你的文档。

相关工具

JSON Schema与其他 44 个工具一样,全部计算都在你的浏览器里完成:输入、密钥与文件不会发送到服务器,页面首次加载后可离线使用。