【问题标题】:Generate javascript class/objects from a YAML从 YAML 生成 javascript 类/对象
【发布时间】:2016-12-05 15:27:02
【问题描述】:

是否有任何工具可以从 YAML 生成 JavaScript 类?

我有一个大摇大摆的 YAML,我想生成如下所示的 javascript 模型:

'use strict';

function Product(name,description){
    this.name = name;
    this.description = description;
    this.toString = function(){
        return this.name+" : "+this.description;
}

}

使用大摇大摆的 YAML:

.
.
.
definitions:
  product:
properties:
  name:
    type: string
  description:
    type: string
required:
  - name
  - description
.
.
.

【问题讨论】:

    标签: javascript yaml generator code-generation swagger


    【解决方案1】:

    您可以使用Swagger Codegen 生成 JS API 客户端(带有模型)、其他语言的客户端(例如 Ruby、Typescript 等)、服务器存根(例如 NodeJS、Java Spring 等)和 API 文档。

    鉴于您已经拥有 OpenAPI/Swagger 规范,您可以执行以下操作:

    1. 转到https://editor.swagger.io
    2. 在顶部菜单中选择“文件”,然后选择“导入文件”以加载您的规范
    3. 然后在顶部菜单中选择“生成客户端”并点击“Javascript”

    【讨论】:

    • 是的,其实这个和angular生成的代码我也试过了,但是生成的代码我不知道怎么用也没找到教程也没找到回答我之前的问题stackoverflow.com/questions/40936437/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-05
    • 2011-09-19
    • 2016-05-04
    • 1970-01-01
    • 2022-07-07
    • 2010-09-17
    • 1970-01-01
    相关资源
    最近更新 更多