2013-08-05 93 views
2

我怎麼能保存對象isolatedstorage這是從一個JSON調用返回的列表,保存newtonsoft JSON響應隔離存儲?

我已經解析結果爲對象的名單,但我似乎無法保存它,我獲得了一些xmlserialization問題,然後,我嘗試以下這一點: How to save a list of objects in isolated storage in wp7

,但它導致了錯誤

{System.InvalidOperationException:有一個錯誤生成XML文檔。 ---> System.InvalidOperationException:您必須在Newtonsoft.Json.Linq.JObject上實現默認訪問器,因爲它繼承自ICollection。

+0

請出示導致此異常的代碼的相關部分。 – stakx

回答

0

選擇做以下幾點:

private static void SerialiseAsJson(string textToSave, string fileName) 
{ 
    using (System.IO.StreamWriter file = new System.IO.StreamWriter(@"..\..\NinjectModules\Fakes\FakeData\" + fileName)) 
    { 
     file.WriteLine(textToSave); 
    } 
} 

用法:

SerialiseAsJson(JsonConvert.SerializeObject([object to serialize]),"filename.JSon");