【发布时间】:2013-04-12 12:12:31
【问题描述】:
我有以下课程(简化)。
[DataContract]
public class ServiceResponse
{
public int Sequence { get; set; }
[DataMember]
public ServiceResponseStatus Status { get; set; }
}
我正在使用 ServiceStack 序列化对象以进行日志记录,并让 DataContractSerializer 完成其余工作。正如预期的那样,ServiceStack 不会序列化 Sequence,因为它没有用 DataMember 属性修饰。
有没有办法强制 ServiceStack 序列化这个属性?
Marc Gravell 对类似问题DataContract Serialization without DataMember Attribute 的回答似乎提出了不同的方法,但我想我会问。
【问题讨论】:
标签: c# servicestack datacontractserializer datacontract