PixNudge

JSON Schema 在线校验与生成

根据 JSON Schema 校验 JSON 数据,列出每个错误及其路径;也可以根据示例 JSON 生成 Schema。支持 Draft 4、Draft 7、2019-09 和 2020-12。

JSON 数据
JSON Schema

请输入 JSON 数据和 Schema 以进行校验。

使用方法

  1. 1

    粘贴或打开数据

    粘贴文本、把文件拖到编辑器中,或点击「打开文件」。点击「加载示例」可快速了解工具用法。

  2. 2

    调整选项

    结果随输入实时更新。调整选项,即可得到你想要的输出。

  3. 3

    复制或下载

    将结果复制到剪贴板,或下载为文件。

为什么选择 PixNudge

不上传任何数据

数据在浏览器中处理,从不发送到服务器,API 密钥、Token 和客户数据都不会泄露。

即时响应,大文件也流畅

无需与服务器往返通信,结果随输入即时显示,几 MB 的文件也能流畅处理。

数字精确不丢失

64 位 ID 等长数字会按原样保留,不会被四舍五入而丢失精度。

常见问题

支持哪些 JSON Schema 版本?

支持 Draft 4、Draft 7(同时兼容 Draft 6)、2019-09 和 2020-12。选择「自动」时,会根据 Schema 中的 $schema 关键字确定版本;如果没有该关键字,则使用 2020-12。

会校验 email、date-time 等格式吗?

会。email、date、date-time、uri、uuid、ipv4 等格式都会校验,pattern、enum、最小值和最大值、长度以及必填属性也同样会校验。

如何根据 JSON 生成 Schema?

切换到「生成 Schema」并粘贴示例数据。每个值都会得到对应的类型,嵌套对象和数组也会被描述,日期、邮箱等字符串格式会被自动识别。数组中的各个元素会被合并,因此只在部分元素中出现的键不会被标记为必填。点击「用此 Schema 校验」即可立即试用。

更多免费工具