我正在尋找適用於Windows Phone 8的Serializer。DataContractSerializer不適用於我,因爲數據成員需要公開並且需要公共設置人員。Windows Phone - 用於邏輯刪除的序列化
我不需要一個巨大的墓碑庫,我認爲一個智能的序列化器適合我。如果序列化程序返回可以存儲到PhoneApplicationPage.State中的序列化字符串,這將是很好的,因爲我不想使用IsolatedStorage。
我正在尋找適用於Windows Phone 8的Serializer。DataContractSerializer不適用於我,因爲數據成員需要公開並且需要公共設置人員。Windows Phone - 用於邏輯刪除的序列化
我不需要一個巨大的墓碑庫,我認爲一個智能的序列化器適合我。如果序列化程序返回可以存儲到PhoneApplicationPage.State中的序列化字符串,這將是很好的,因爲我不想使用IsolatedStorage。
那麼你可以使用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我不知道,對不起 –
是否支持二進制格式,因爲我有一個字節數組字段,需要序列化它們呢? –