2

次のようなオブジェクトを与えます。

public class MyObject : IInterfaceA
{
    public IEnumerable<IInterfaceB> MyList{get; set}
    public MyComplexObjectX{get; set;}
    public MyComplexObjectY{get; set;}
}

かなり複雑なグラフになる可能性があります。

名前空間の変更が逆シリアル化の問題にならないように、これをシリアル化する最良の方法を知っている人はいますか? Jsonはおそらく行くべき道でしょうか?

次に、インターフェイス、ジェネリックなどのリストの使用も少しあります。 DataContractSerializer で既知の型を使用できてうれしいですが、名前空間の変更に問題があると思います。

パフォーマンス、シリアル化されたオブジェクトのサイズなどは、今のところ問題ではありません。

ありがとう。

4

0 に答える 0