我正在使用Spray的最新版本的spray-swagger(0.5.1),我可以在swagger-ui中看到我的API文档。但是spag-swagger使用从/apids开始的分层目录结构。我想使用其他与swagger相关的工具,而这些工具似乎更喜欢单个swagger.json文件。
是否有任何工具可以将/ api-docs分层目录结构转换为单个swagger.json文件?
答案 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);