有没有一种方法可以从C / C ++代码生成标准规范文件?

时间:2018-12-10 03:52:58

标签: swagger openapi swagger-codegen openapi-generator

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

是否有任何东西可以加快这一要求(除了手动解析它们并创建招摇的规格文件之外)? 即使用C ++代码生成庞大的JSON / YML文件

2 个答案:

答案 0 :(得分:0)

很晚的答案,我认为,没有好消息。

如果你谈论的注释在C ++实现。据我所知Swagger Core AnnotationsSwagger Core Project的一部分,在文档中您可以找到:

  

Swagger Core 是OpenAPI规范的Java实现。   当前版本支持JAX-RS2。

Prerequisites也说:

  

您需要在$PATH中安装以下内容并可用:

     
      
  • Java 8
  •   
  • Apache maven 3.0.4或更高版本
  •   
  • 杰克逊2.4.5或更高版本
  •   

答案 1 :(得分:-1)

您已经尝试过Swagger Codegen是一种API,可用于多种语言,包括 C ++