有没有办法从C/C++代码生成一个swagger规范文件?

mah*_*ath 8 swagger openapi swagger-codegen openapi-generator

我需要在用C++编写的遗留API接口上创建HTTP API层.我的计划是生成Swagger或开放API文件,然后将其提供给需要编写客户端(将成为新API的使用者)或服务器(旧API的包装器)的一堆项目.

有没有什么可以加快这个要求(除了手动解析它们和创建swagger规范文件)?即使用C++代码生成swagger JSON/YML文件

小智 -3

你已经尝试过Swagger Codegen是一个为包括C++在内的多种语言提供服务的 API

  • 我正在从代码中寻找相反的、招摇的规范。就像 Swagger2Feature 从 JAX-RS 服务端点提供 swagger 规范一样,我希望从 C++ 代码创建动态 swagger 定义。为什么?无需为大量端点手动创建 swagger。此外,服务入口点的任何添加都将获得最新的招摇。这是我管理的:解析 C++ 代码中的服务端点定义(使用 pycparser)获取服务端点/操作的细节,然后从中生成 swagger。 (2认同)