破坏性变更检测

粘贴接口变更前后两版字段定义,一键对比删除字段、类型变化与必填性调整,识别哪些改动会破坏下游调用方,适合发布前自查 API 兼容性。

接口定义对比 已就绪

每行一个字段,格式为 字段名:类型:必填,例如 userId:string:true。留空或以 # 开头的行会被忽略。

检测结果 尚未检测
等待检测:填入两版定义后点击「开始检测」。

「破坏性」变更会导致下游调用方出错,建议升级主版本号;「非破坏性」变更通常可以安全发布。

说明
  • 字段定义每行一条,格式为 字段名:类型:必填,如 userId:string:true。
  • 类型仅支持 string number boolean array object null 六种;必填为 true 或 false。
  • # 或 // 开头的行与空行会被忽略,方便粘贴带注释的定义。
  • 字段名仅允许字母、数字及 _ - $ .,不区分大小写以外的差异。
  • 本工具完全在浏览器本地运行,输入的内容不会上传到任何服务器。