我正在寻找适用于 Windows Phone 8 的序列化程序。DataContractSerializer 对我不起作用,因为数据成员需要是公共的,并且它们需要公共设置器。
我不需要用于墓碑的庞大库,我认为智能序列化程序适合我。如果序列化程序返回一个可以存储到 PhoneApplicationPage.State 中的序列化字符串会很好,因为我不想使用独立存储。
我正在寻找适用于 Windows Phone 8 的序列化程序。DataContractSerializer 对我不起作用,因为数据成员需要是公共的,并且它们需要公共设置器。
我不需要用于墓碑的庞大库,我认为智能序列化程序适合我。如果序列化程序返回一个可以存储到 PhoneApplicationPage.State 中的序列化字符串会很好,因为我不想使用独立存储。
好吧,您可以使用Json.net,您可以使用 nuget 安装它。
但是,当 DataContractSerializer 不起作用时,不确定这是否适合您。序列化示例:
String result = await JsonConvert.SerializeObjectAsync(yourobject);
或者
String result = JsonConvert.SerializeObject(yourobject);
并反序列化示例:
T _data = Newtonsoft.Json.JsonConvert.DeserializeObject(yourstringobject);