2013-04-05 75 views
1

我想在手機上存儲應用程序的狀態以在應用程序重新啓動時重新創建它。在手機上存儲WP狀態

問題是我需要存儲諸如IDictionary<string, object>之類的東西,其中包含所有類型的類型。有沒有什麼好方法可以做到這一點?

我不想爲每個類型手動執行它,就像我現在正在做的那樣。我將每個類型轉換爲json,並將其另存爲一個字符串。我現在需要在手機上的文件系統,如

MyApp \\ JObjects \\ asd.json 
MyApp \\ Dictionary_string_int \\ asd2.json 

...等等,所以我以後可以得到原來的對象的類型,並可以調用

Deserialze< IDictionary<string, int> >(..)例如

而且這非常痛苦。每次我想存儲一個新類型時,我都必須先爲其實現一種方法並對其進行測試。像IDicionary< string, IDicitionary<string, object>>這樣的對象特別痛苦。

回答