【发布时间】:2019-04-18 17:08:46
【问题描述】:
我想反序列化 Typescript 中的 JSON 对象。我找到了这个相关的question 我想使用已接受答案的approach 4。但是我不确定这是否适用于我的情况,因为该对象具有其他对象的arrays 的成员,array 中的对象也是如此。此外,我想使用一种通用方法/方法来反序列化对象,即使不知道对象依赖关系在哪里结束。对象结构如下:
class Parent {
s: string;
x: number;
children : Array<Child1>
...
}
class Child1 {
t: string;
y: number;
children : Array<Child2>
...
}
class Child2 {
k: string;
z: number;
children : Array<Child3>;
...
}
...
如何反序列化这些类型的对象?即使有一种将对象结构的结束视为理所当然的方法,我也会感到满意。
【问题讨论】:
-
那个链接失效了
-
你能添加一个你想要反序列化的json的例子吗?
标签: json typescript deserialization