代码、数据与二维码工具

API 合同检查器

仅在本地处理 JSON:OpenAPI 3.0.x/3.1.x,每份 1 MiB、深度 64、100,000 个值,显示前 500 项。报告删除的路径、操作、响应,以及参数、请求体、内联请求顶层字段从可选变为必需。拒绝外部引用和 YAML,跳过内部引用。不分析响应 schema、嵌套 schema、完整破坏性变更、语义等价或 schema 校验。

优先本地处理无需注册隐私说明 ↗

仅在本地处理 JSON:OpenAPI 3.0.x/3.1.x,每份 1 MiB、深度 64、100,000 个值,显示前 500 项。报告删除的路径、操作、响应,以及参数、请求体、内联请求顶层字段从可选变为必需。拒绝外部引用和 YAML,跳过内部引用。不分析响应 schema、嵌套 schema、完整破坏性变更、语义等价或 schema 校验。

粘贴两份规范进行比较。

    使用步骤

    如何使用

    1. 粘贴原始和修改后的 OpenAPI JSON 规范。
    2. 在本地运行有界比较。
    3. 查看列出的变更及跳过范围,另行审查其他兼容风险。

    API 合同检查器

    仅在本地处理 JSON:OpenAPI 3.0.x/3.1.x,每份 1 MiB、深度 64、100,000 个值,显示前 500 项。报告删除的路径、操作、响应,以及参数、请求体、内联请求顶层字段从可选变为必需。拒绝外部引用和 YAML,跳过内部引用。不分析响应 schema、嵌套 schema、完整破坏性变更、语义等价或 schema 校验。

    常见问题

    你可能还想知道

    检查器会比较哪些内容?

    它会报告已删除的路径、操作和响应,以及参数、请求体、内联请求顶层字段从可选变为必需的情况。

    它能分析所有破坏性变更吗?

    不能。它跳过内部引用,也不分析响应或嵌套 schema、完整破坏性变更、语义等价性或 schema 有效性。

    支持哪些输入和限制?

    支持 OpenAPI 3.0.x 或 3.1.x JSON,每份最多 1 MiB、深度 64、100,000 个值,最多显示 500 项。拒绝 YAML 和外部引用。