无法将 swagger JSON 或 YAML 导入 Postman

RST*_*RST 1 json dropwizard swagger postman swagger-2.0

问题

无法将swagger 2.0转换为受 Postman 导入功能影响的格式

通过生成 /swagger.json|yaml

Swagger 端点使用 swagger 通过 dropwizard 码头暴露

  • 招摇核心:1.5.17
  • 招摇贾克斯:1.5.17
  • swagger-jersey2-jaxrs:1.5.17
  • 招摇模型:1.5.17

尝试

尝试通过导入屏幕手动导入 JSON 或 YAML 版本

  • 导入文件
  • 从链接导入
  • 粘贴原始文本

尝试使用以下方法转换为不同的格式:api-spec-converterswagger2-postman-generator

结果

导入错误: Must contain an info object

有没有人设法解决这个问题,允许导入

BBe*_*gui 6

在 Swagger 2.0 中,信息字段是强制性的。只需将以下内容添加到您的 YAML 根目录中:

info:
  title: 'EmptyTitle'
  description: 'EmptyDescription'
  version: 0.1.0
Run Code Online (Sandbox Code Playgroud)

或者像这样,如果你有 JSON 格式(在根目录中):

"info": {
  "title": "EmptyTitle",
  "description": "EmptyDescription",
  "version": "0.1.0"
}
Run Code Online (Sandbox Code Playgroud)

希望有帮助!