问题
无法将swagger 2.0转换为受Postman导入功能影响的格式
通过/swagger.json|yaml
生成
使用swagger通过dropwizard码头公开Swagger端点
*霸气核心:1.5.17
- 傲慢的人:1.5.17
- swagger -运动衫2-jaxrs:1.5.17
- 昂首阔步的模特:1.5.17
尝试次数
已尝试通过导入屏幕手动导入JSON或YAML版本
- 导入文件
- 从链接导入
- 粘贴原始文本
已尝试使用以下项转换为其他格式:api-spec-converter和swagger2-postman-generator的函数
结果
导入时出错:Must contain an info object
个
问题
有没有人设法绕过这个问题,允许进口
3条答案
按热度按时间eivnm1vs1#
在Swagger 2.0中,info字段是必填的。只需将以下内容添加到您的YAML根中即可:
如果它是JSON格式的,则如下所示(也在根目录中):
希望它有帮助!
bvjxkvbb2#
您是否尝试过转换为Postman v2?
您尝试使用的
swagger2-postman-generator
将Swagger v2转换为Postman v1。下面的swagger2-postman-generator
将Swagger v2转换为Postman v2:与this tutorial中使用的https://www.npmjs.com/package/swagger2-postman2-converter相同。h9a6wy2h3#
我的设置:Sping Boot 生成了swagger-ui,它为我提供了原始的open-api文档。
就我而言
已经在spring-boot open api为我生成的json中可用,但是缺少另外两个字段,@BBerastegui在他的回答中提到:
我把它们加了进去,结果看起来像
这样的结果看起来像这样