swagger api-docs到swagger.json?

时间:2015-07-13 02:20:49

标签: swagger spray

我正在使用Spray的最新版本的spray-swagger(0.5.1),我可以在swagger-ui中看到我的API文档。但是spag-swagger使用从/apids开始的分层目录结构。我想使用其他与swagger相关的工具,而这些工具似乎更喜欢单个swagger.json文件。

是否有任何工具可以将/ api-docs分层目录结构转换为单个swagger.json文件?

1 个答案:

答案 0 :(得分:1)

您可以使用Swagger Converter。以下是其页面中提供的示例:

var convert = require('swagger-converter');

var resourceListing = require('/path/to/petstore/index.json');

var apiDeclarations = [
  require('/path/to/petstore/pet.json'),
  require('/path/to/petstore/user.json'),
  require('/path/to/petstore/store.json')
];

var swagger2Document = convert(resourceListing, apiDeclarations);

console.log(swagger2Document);