swagger 从YAML生成javascript类/对象

rkttyhzu  于 2023-05-06  发布在  Java
关注(0)|答案(1)|浏览(255)

有没有什么工具可以从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
.
.
.
83qze16e

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以了解更多信息。

相关问题