2012-03-25 163 views
0

我使用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); 
} 

我在这里发表的调试一步一步的模式,给更多准确的信息:

DEBUG STEP BY STEP MODE

任何人都可以帮助我吗?希望我很清楚!

回答

3

我搜索了你的错误,它似乎是一个普遍的问题。我没有,但是,找到它声称已经解决了它其他网站上线:调试的时间,我能够排查错误和编译代码并使用控制http://windowsphonegeek.com/articles/WP7-InputPrompt-in-depth

后。从我已下载的Message Prompt示例中简单复制这些库(Coding4Fun电话控件& Microsoft Phone Controls Toolkit)。这是它的链接。 http://www.windowsphonegeek.com/articles/Coding4Fun-WP7-Message-Prompt-in-depth

我没有电话来测试解决方案,所以我不能从经验峰值,但它看起来很有前途。

PS。实际的反序列化对我来说看起来很好。

(我已经把这个评论,而不是一个答案,但我没有privilage呢,对不起,如果这冒犯)

+0

+1的调查 – GETah 2012-03-25 11:15:44

+0

谢谢您的回答,是的,它是同样的错误,但用户处理另一个库,我实际上试图使用JSON.net,我得到这个奇怪的错误,任何人都知道它来自哪里? – 2012-03-25 11:22:56

+0

你有没有包含正确的库(看起来像Silverlight版本的dll源代码:http://www.eugenedotnet.com/2010/12/windows-phone-7-serialization-json-net/)?一些其他的错误似乎来自尝试使用在手机上使用.NET框架的特定窗口部分的库。 – LlamaCloud 2012-03-25 11:42:53

相关问题