Newtonsoft.Json - 忽略DataContractAttribute

时间:2011-12-20 16:15:12

标签: c# json.net

我有一个类型

 class Foo 
 {
   public string Name { get; set; }
 }

我可以使用JsonConvert.SerializeObject()方法快速序列化(无需自定义设置)。但是,如果我用[DataContract]属性装饰类定义,则名称不是序列化的。

有没有办法序列化DataContract Foo类型而不用其他Newtonsoft.Json特定属性进行装饰?

1 个答案:

答案 0 :(得分:5)

尝试使用DataMember Attribute注释属性:

[DataContract]
class Foo 
{
    [DataMember]
    public string Name { get; set; }
}