Typescript的json转model工具介绍
发布于 3 年前 作者 ljl0612 1795 次浏览 来自 分享

ts-json-model

Typescript开发过程中,不可避免要编写Model;对于Model不多的简单应用倒是没有什么,但是对于复杂且Model较多、较复杂的应用, 编写Model就变成了枯燥、繁琐的体力话;该工具就是为了解决找个问题而生;当然前提指需要提供对应Model的json文件即可。

安装

$ npm install -g ts-json-model

使用

输出当前版本

$ j2m --v

工具默认提供命令行是j2m,默认的工作目录是当前目录下的./src/json, 输出目录是./src/model,当然也可以提供配置文件的形式覆盖默认的配置,文件名称是 j2m.config.json,配置如下:

{
  "src": "./src/json",
  "output": "./src/model"
}

关键字

  • _extend:表示要继承的类,如果不存在,那么新建一个空的类。
  • _name: 当前对象类的名称。
  • $: ‘自定义类名’,如果不存在活创建一个空的类。
  • #{content}#: 字段/属性的注释

接下来运行

$ j2m

demo

接下来以模块提供的example为例,讲解如何使用:

目录结构:

image

运行

npm run j2m

过程

image

结果

image

介绍完毕,收工!

回到顶部