0

我正在尋找適用於Windows Phone 8的Serializer。DataContractSerializer不適用於我,因爲數據成員需要公開並且需要公共設置人員。Windows Phone - 用於邏輯刪除的序列化

我不需要一個巨大的墓碑庫,我認爲一個智能的序列化器適合我。如果序列化程序返回可以存儲到PhoneApplicationPage.State中的序列化字符串,這將是很好的,因爲我不想使用IsolatedStorage。

回答

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);

+0

是否有可能的序列化對象的類型存儲到JSON,因爲我有不同的對象類型,並且在運行時不知道它時間。 –

+0

@websocialist我不知道,對不起 –

+0

是否支持二進制格式,因爲我有一個字節數組字段,需要序列化它們呢? –