TypeScript JSON转为Class
安装
npm install class-transformer --save
npm install reflect-metadata --save
引入
在main.ts中引入
import 'reflect-metadata';
使用
定义class
class Tree {
id: number
label: string
children?: Tree[]
}
将json转换为class
deptTree(deptId).then((resData) => {
data.value.push(...plainToClass(Tree, resData));
})
文章介绍了如何在TypeScript项目中使用class-transformer库,配合reflect-metadata,将接收到的JSON数据转换为对应的Class对象。首先,通过npm安装class-transformer和reflect-metadata库,然后在main.ts中引入reflect-metadata。接着,定义一个名为Tree的Class,最后展示了一个示例,演示如何将JSON数据转换为Tree类的实例。
1059

被折叠的 条评论
为什么被折叠?



