无法将 swagger JSON 或 YAML 导入 Postman

Unable to import swagger JSON or YAML into Postman

问题

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

通过 /swagger.json|yaml

生成

使用 swagger 通过 dropwizard jetty 公开 Swagger 端点

尝试次数

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

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

结果

导入错误:Must contain an info object

问题

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

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

info:
  title: 'EmptyTitle'
  description: 'EmptyDescription'
  version: 0.1.0

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

"info": {
  "title": "EmptyTitle",
  "description": "EmptyDescription",
  "version": "0.1.0"
}

希望对您有所帮助!

您尝试过转换为 Postman v2 吗?

您尝试的 swagger2-postman-generator 将 Swagger v2 转换为 Postman v1。这个将 Swagger v2 转换为 Postman v2:https://www.npmjs.com/package/swagger2-postman2-converter as used in this tutorial.