OpenAPI 解析器组件

原生 Delphi 组件,解析 OpenAPI 3.x 和 Swagger 规范,让您以编程方式访问每个端点、模式和安全定义。

TsgcOpenAPIParser

将解析器组件拖放到表单上,或在代码中创建它,以加载和检查任何 API 规范。

加载规范

从文件、URL 或字符串加载。支持 JSON 和 YAML 格式。自动检测 Swagger 1.x/2.x 并转换为 OpenAPI 3.x 内部模型。

浏览 API 模型

通过强类型对象模型访问路径、操作、参数、请求/响应体、模式和安全方案。

生成代码

将解析后的模型输入代码生成器以生成 Pascal 单元,或以编程方式检查端点以用于自定义工具和自动化。

解析器详情

引用解析

自动解析 $ref 指针,包括外部文件引用和循环引用,生成完全解引用的模型。

模式组合

处理 allOf、oneOf 和 anyOf 组合关键字、鉴别器映射和多态模式。

规范验证

报告结构性错误、缺失的必填字段和无效类型引用,提供行级详细信息以快速调试。

试用解析器

下载免费试用版,几分钟内解析您的第一个 OpenAPI 规范。