我需要在用C ++编写的旧版API接口上创建HTTP API层。我的计划是生成Swagger或打开的API文件,然后将其提供给需要编写客户端(将成为新API的使用者)或服务器(遗留API的包装器)的一堆项目。
是否有任何东西可以加快这一要求(除了手动解析它们并创建招摇的规格文件之外)? 即使用C ++代码生成庞大的JSON / YML文件
答案 0 :(得分:0)
很晚的答案,我认为,没有好消息。
如果你谈论的注释在C ++实现。据我所知Swagger Core Annotations是Swagger Core Project的一部分,在文档中您可以找到:
Swagger Core 是OpenAPI规范的Java实现。 当前版本支持JAX-RS2。
您需要在
$PATH
中安装以下内容并可用:
- Java 8
- Apache maven 3.0.4或更高版本
- 杰克逊2.4.5或更高版本
答案 1 :(得分:-1)
您已经尝试过Swagger Codegen是一种API,可用于多种语言,包括 C ++