我在类中定义了以下成员,我正在尝试反序列化:
[DataMemberAttribute(Name = "cust_title")]
public String Title { get; set; }
[DataMemberAttribute(Name = "cust_description")]
public String Description { get; set; }
由于某种原因,反序列化失败(它似乎忽略了DataMemberAttribute)。
有谁知道如何使这个工作?
答案 0 :(得分:0)
我刚刚通过一些试验和错误找到答案。要使用[DataMemberAttribute]
,您还必须将[DataContractAttribute]
置于类定义之上:
[DataContractAttribute]
public class MyClass
{
[DataMemberAttribute(Name="test_test")]
public String Test { get; set; }
}