JSON
オブジェクトを逆直列化したいとします。Typescript
です。私はこれが適切であると判断しましたquestion私は受け入れられた答えのapproach 4
を使用したいと思います。しかし、オブジェクトがarrays
の他のオブジェクトのメンバーを持っているので、これが私の場合にうまくいくかどうかわからないので、array
のオブジェクトも同様です。さらに、オブジェクトの依存関係がどこで終了するのかわからなくても、オブジェクトを逆シリアル化するジェネリックメソッド/アプローチを使用したいと思います。オブジェクトの構造は次のようになります。JSONオブジェクトをTypescriptの配列で非直列化する
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の例を追加でき – martin
動作しませんか? –