判定口径以「过去合法的数据现在可能不合法」为破坏性:加必填、删字段、收紧类型 / 枚举 / 边界都算破坏;放宽类变化单独标出,契约信息变化按提示级列出。
两份 Schema
A旧 Schema(A)
B新 Schema(B)
请载入新旧两份 JSON Schema
变更报告
API 契约演进体检

JSON Schema 对比

新旧 Schema 对比 · 破坏性变更检测 · 向后兼容判定 · 本地处理

🔒数据在浏览器本地处理,不上传、不存储

不上传、不存储

JSON 全程在浏览器内存中处理,不会发送到任何服务器,也不写入任何数据库。

分享走 URL 片段

「分享」生成的链接把数据编码在 # 锚点里,浏览器不会把它发往服务器。

记住最近编辑

可选地把上次内容保存在本地,方便刷新后继续;一键即可彻底清除。

为什么用 JSON Schema 对比

破坏性变更一眼定位

加必填、删字段、收紧类型 / 枚举 / 边界逐条标红并给出字段路径,发版前先看这份清单。

放宽 / 提示分级

放宽类变化(如新增可选类型)与纯契约信息变化分级列出,不和破坏性混在一起。

兼容性结论

直接给出「向后兼容 / N 处破坏」的结论,适合贴进 PR 描述或变更评审。

覆盖常用关键字

type / required / enum / const / 边界 / pattern / format / items / anyOf / oneOf / allOf / $ref 等常用关键字都在对比范围。

本地处理·不上传

Schema 全程在浏览器本机对比,数据不上传、不存储。