OpenAPI 解析器组件
原生 Delphi 组件,解析 OpenAPI 3.x 和 Swagger 规范,让您以编程方式访问每个端点、模式和安全定义。
原生 Delphi 组件,解析 OpenAPI 3.x 和 Swagger 规范,让您以编程方式访问每个端点、模式和安全定义。
将解析器组件拖放到表单上,或在代码中创建它,以加载和检查任何 API 规范。
从文件、URL 或字符串加载。支持 JSON 和 YAML 格式。自动检测 Swagger 1.x/2.x 并转换为 OpenAPI 3.x 内部模型。
通过强类型对象模型访问路径、操作、参数、请求/响应体、模式和安全方案。
将解析后的模型输入代码生成器以生成 Pascal 单元,或以编程方式检查端点以用于自定义工具和自动化。
自动解析 $ref 指针,包括外部文件引用和循环引用,生成完全解引用的模型。
处理 allOf、oneOf 和 anyOf 组合关键字、鉴别器映射和多态模式。
报告结构性错误、缺失的必填字段和无效类型引用,提供行级详细信息以快速调试。