我使用Windows Phone 7的Visual Studio 2012,這是我的第一個應用程序。當我嘗試反序列化JSON字符串與JSON.NET我總是得到這個奇怪的錯誤:如何將JSON字符串反序列化爲.NET對象?
缺少方法,R rlib,版本= 3.7.0.0,文化=中立,公鑰= 969DB8053D3322AC.System.Threading 。監控。
這裏是我的代碼片段反序列化我的JSON字符串:
public void DeserializeFeed(string feed)
{
JsonSerializer ser = new JsonSerializer();
//JsonReader jr = new JsonTextReader(new StreamReader(feed));
Post deserializedPost = JsonConvert.DeserializeObject<Post>(feed);
}
我在這裏發表的調試一步一步的模式,給更多準確的信息:
任何人都可以幫助我嗎?希望我很清楚!
+1的調查 – GETah 2012-03-25 11:15:44
謝謝您的回答,是的,它是同樣的錯誤,但用戶處理另一個庫,我實際上試圖使用JSON.net,我得到這個奇怪的錯誤,任何人都知道它來自哪裏? – 2012-03-25 11:22:56
你有沒有包含正確的庫(看起來像Silverlight版本的dll源代碼:http://www.eugenedotnet.com/2010/12/windows-phone-7-serialization-json-net/)?一些其他的錯誤似乎來自嘗試使用在手機上使用.NET框架的特定窗口部分的庫。 – LlamaCloud 2012-03-25 11:42:53