繁体   English   中英

是否可以通过稍加修改从另一个规范生成 Openapi 规范文件?

[英]Is it possible to generate Openapi spec file from the another spec with slight modifications?

假设我有 Openapi 规范文件 (api-docs.yml)。 我需要创建它的副本:

  1. 不同的servers
  2. 按标签过滤paths (删除不必要的模式)

是否存在任何解决方案来制作此类东西,或者只能编写自己的解析器?

我正在使用 Java,因此首选基于 Java 的解决方案(maven 插件等)。

是否存在任何解决方案来制作此类东西,或者只能编写自己的解析器?

适用于各种编程语言的OpenAPI 解析器 在 Java 中,您可以使用Swagger Parser - 对于 OpenAPI 3.0.x 使用 2.x 版或对于 OpenAPI 2.0 使用 v. 1.x ( swagger: '2.0' )。

我认为openapi-filter可以通过标签过滤内容等。

您还可以尝试使用 YAML 解析器/处理器,例如yq

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM