有没有什么工具可以从YAML生成JavaScript类?
我有一个swagger YAML,我想生成如下所示的javascript模型:
'use strict';
function Product(name,description){
this.name = name;
this.description = description;
this.toString = function(){
return this.name+" : "+this.description;
}
}
使用swagger YAML:
.
.
.
definitions:
product:
properties:
name:
type: string
description:
type: string
required:
- name
- description
.
.
.
1条答案
按热度按时间83qze16e1#
您可以使用Swagger Codegen生成JS API客户端(带模型),其他语言的客户端(例如Ruby、Typescript等)、服务器存根(例如NodeJS、Java Spring等)和API文档。
假设你已经有了OpenAPI/Swagger规范,你可以做以下事情:
1.转到https://editor.swagger.io
1.在顶部菜单中选择“文件”,然后选择“导入文件”以加载您的规范
1.然后在顶部菜单中选择“生成客户端”并单击“Javascript”
更新:2018年5月,大约50名Swagger Codegen的顶级贡献者和模板创建者决定分叉Swagger Codegen,以维护一个名为OpenAPI Generator的社区驱动版本。请参阅Q&A以了解更多信息。