轉換一個Javascript JSON.stringfy字符串對象我正在開發Windows 8應用,和我有一些JavaScript存儲序列化對象到漫遊設置,即:使用C#JSON.NET
var object = [{"id":1}, {"id":2}]
roamingSettings.values["example"] = JSON.stringify(object);
我我也有ac#部分應用程序(用於運行後臺任務),需要閱讀該JSON,並將其轉換爲對象,以便我可以遍歷它。而這正是我有,我使用JSON.NET做的工作的一些問題,但每次我把事情變成了一個錯誤:
// this looks like "[{\"id\":1},{\"id\":2}]"
string exampleJSON = roaming.Values["example"].ToString();
// dont know if this is correct:
List<string> example = JsonConvert.DeserializeObject<List<string>>(exampleJSON);
這給出了一個錯誤:
Error reading string. Unexpected token: StartObject. Path '[0]', line 1, position 2.
所以我在做什麼,我都一直在努力的最後幾個小時的損失,我用c#相當陌生,因此訴諸計算器的幫助; d提前
感謝您的任何幫助:)
Andy
啊我明白了,覺得很傻,現在問:d – Andy