2008-10-29 68 views
1

我有我试图deserialise类中定义以下成员连载JSON数据:如何(德)在Silverlight使用不同的名称,以成员变量

[DataMemberAttribute(Name = "cust_title")] 
     public String Title { get; set; } 
     [DataMemberAttribute(Name = "cust_description")] 
     public String Description { get; set; } 

出于某种原因,deserialisation失败(它似乎忽略DataMemberAttribute)。

有谁知道如何得到这个工作?

回答

0

我刚刚通过一些试验和错误发现了答案。为了使用[DataMemberAttribute],您还必须将[DataContractAttribute]放在您的班级定义之上:

[DataContractAttribute] 
public class MyClass 
{ 
    [DataMemberAttribute(Name="test_test")] 
    public String Test { get; set; } 
} 
相关问题