json-typescript-class-generator
Automatically generate classes that inherit JSON serialization classes based on JSON files
目的
- 方便TS的小伙伴自动根据请求回来的JSON字符串生成可以"响应"/"订阅"的数据类 配合序列化JSONMODIFY 共同使用.
代码环境
- node 8.6 +
- @zhusj/jsonmodify (ps: npm i @zhusj/jsonmodify -D)
安装
- sudo npm install @zhusj/json-typescript-class-generator -g
GIT地址
使用教程
zhushijie$ json-convert
当前进程号:15049
当前默认创建路径: /Users/zhushijie/Desktop/github/json-typescript-class-generator/src/classes/
确认当前默认路径(/Users/zhushijie/Desktop/github/json-typescript-class-generator/src/classes/):
test
当前创建类名:
class-test
您的转化对象JSON字符串位置(./covert.json):
{
"countChannelDelayTask": 0,
"countChannelNoAcceptTask": 0,
"countChannelAcceptTask": 0,
"name": "新疑似刷量用户视频1",
"id": 377,
"countChannelTask": 0
}
当前键值数组:
[ 'countChannelDelayTask',
'countChannelNoAcceptTask',
'countChannelAcceptTask',
'name',
'id',
'countChannelTask' ]
当前countChannelDelayTask的类型:number
当前countChannelNoAcceptTask的类型:number
当前countChannelAcceptTask的类型:number
当前name的类型:string
当前id的类型:number
当前countChannelTask的类型:number