给出类似于的对象:
public class MyObject : IInterfaceA
{
public IEnumerable<IInterfaceB> MyList{get; set}
public MyComplexObjectX{get; set;}
public MyComplexObjectY{get; set;}
}
可能有一个相当复杂的图表。
有没有人知道序列化的最佳方法,即命名空间更改不会成为反序列化的问题? Json可能会走的路吗?
其次,还有一些接口,泛型等列表的使用。我很高兴使用DataContractSerializer的已知类型,但我想我会遇到名称空间更改的问题。
现在,性能,序列化对象的大小等对我来说不是问题。
感谢。