0

我正在寻找适用于 Windows Phone 8 的序列化程序。DataContractSerializer 对我不起作用,因为数据成员需要是公共的,并且它们需要公共设置器。

我不需要用于墓碑的庞大库,我认为智能序列化程序适合我。如果序列化程序返回一个可以存储到 PhoneApplicationPage.State 中的序列化字符串会很好,因为我不想使用独立存储。

4

1 回答 1

1

好吧,您可以使用Json.net,您可以使用 nuget 安装它。

但是,当 DataContractSerializer 不起作用时,不确定这是否适合您。序列化示例:

String result = await JsonConvert.SerializeObjectAsync(yourobject);

或者

String result = JsonConvert.SerializeObject(yourobject);

并反序列化示例:

T _data = Newtonsoft.Json.JsonConvert.DeserializeObject(yourstringobject);

于 2013-06-24T18:42:42.603 回答