标签: .net serialization datacontractserializer
有没有办法在不使用IgnoreDataMemberAttribute的情况下忽略对象的属性?
例如,我想忽略所有以Id
答案 0 :(得分:0)
使用IDataContractSurrogate可以基于每个类型或每个对象进行自定义序列化和反序列化。在你的情况下,你有两种类型A和B. A将是原始类型,B将是A而没有你不关心的幻影成员。
代理人已经存在了一段时间,甚至在WCF之前,他们的想法很简单:将像A这样的对象图的一部分替换为序列化为B的一部分(“代理人”)。