我使用JsonConvert SerializeObject来序列化对象
我的班级中的有私有变量和公共变量,公共变量是srialize没有任何问题,但私有成员不在序列化结果
unlist
我怎样才能使这成为工作?
答案 0 :(得分:0)
看看:http://www.newtonsoft.com/json/help/html/DataContractAndDataMember.htm
您想要使用DataContract和DataMember属性。要序列化的每个字段都标记DataMember属性,它应该可以工作。代码取自链接:
[DataContract]
public class File
{
// excluded from serialization
// does not have DataMemberAttribute
public Guid Id { get; set; }
[DataMember]
public string Name { get; set; }
[DataMember]
public int Size { get; set; }
}