猿问

JSON转换为TypeScript类实例?

我已经做了很多研究,但是我对发现的结果并不完全满意。只是为了确保这是我的问题:实际上,什么是将JSON反序列化为TypeScript运行时类实例的最强大,最优雅的自动化解决方案?


说我上了这堂课:


class Foo {

  name: string;

  GetName(): string { return this.name };

}

并说我得到了用于反序列化的JSON字符串:


{"name": "John Doe"}

获得名称设置为“ John Doe”且方法GetName()起作用的Foo类的实例的最佳,最可维护的解决方案是什么?我问的非常具体,因为我知道反序列化为纯数据对象很容易。我想知道是否有可能获得具有工作方法的类实例,而无需执行任何手动解析或任何手动数据复制。如果不可能采用全自动解决方案,那么下一个最佳解决方案是什么?


蛊毒传说
浏览 3991回答 3
3回答
随时随地看视频慕课网APP
我要回答