两份 Schema
A旧 Schema(A)
B新 Schema(B)
变更报告
API 契约演进体检
JSON Schema 对比
新旧 Schema 对比 · 破坏性变更检测 · 向后兼容判定 · 本地处理
不上传、不存储
JSON 全程在浏览器内存中处理,不会发送到任何服务器,也不写入任何数据库。
分享走 URL 片段
「分享」生成的链接把数据编码在 # 锚点里,浏览器不会把它发往服务器。
记住最近编辑
可选地把上次内容保存在本地,方便刷新后继续;一键即可彻底清除。
为什么用 JSON Schema 对比
破坏性变更一眼定位
加必填、删字段、收紧类型 / 枚举 / 边界逐条标红并给出字段路径,发版前先看这份清单。
放宽 / 提示分级
放宽类变化(如新增可选类型)与纯契约信息变化分级列出,不和破坏性混在一起。
兼容性结论
直接给出「向后兼容 / N 处破坏」的结论,适合贴进 PR 描述或变更评审。
覆盖常用关键字
type / required / enum / const / 边界 / pattern / format / items / anyOf / oneOf / allOf / $ref 等常用关键字都在对比范围。
本地处理·不上传
Schema 全程在浏览器本机对比,数据不上传、不存储。