【问题标题】:Windows Phone - Serialization for tombstoningWindows Phone - 墓碑的序列化
【发布时间】:2013-06-24 17:24:20
【问题描述】:

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

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

【问题讨论】:

    标签: serialization windows-phone-8 datacontractserializer tombstoning


    【解决方案1】:

    你可以使用Json.net which you can install with nuget.

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

    String result = await JsonConvert.SerializeObjectAsync(yourobject);

    String result = JsonConvert.SerializeObject(yourobject);

    并反序列化示例:

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

    【讨论】:

    • 是否可以将序列化对象的类型存储到JSON中,因为我有不同的对象类型,在运行时不知道。
    • @websocialist 我不知道,抱歉
    • 是否支持二进制格式,因为我有一个字节数组字段,也需要序列化它们?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-04
    • 1970-01-01
    • 1970-01-01
    • 2011-04-21
    • 2023-03-08
    • 1970-01-01
    相关资源
    最近更新 更多