我有一个类型
class Foo
{
public string Name { get; set; }
}
我可以使用JsonConvert.SerializeObject()
方法快速序列化(无需自定义设置)。但是,如果我用[DataContract]
属性装饰类定义,则名称不是序列化的。
有没有办法序列化DataContract
Foo
类型而不用其他Newtonsoft.Json
特定属性进行装饰?
答案 0 :(得分:5)
尝试使用DataMember Attribute注释属性:
[DataContract]
class Foo
{
[DataMember]
public string Name { get; set; }
}