jObject.Parse错误WP8

时间:2014-10-29 10:50:19

标签: json windows-phone-8 json.net

我遇到了JSON.NET的问题。 特别是,在我的应用程序中,我访问了一个返回以下JSON的服务:{“auth”:“false”} 我可以轻松地使用RestSharp进行调用,但是如果在回调函数中我尝试使用调用JObject.Parse(response.Content),则返回一个未处理的异常。以下是我的回电功能:

private void CallBack (IRestResponse response) 
{
    try 
    {
        if (response.StatusCode == HttpStatusCode.OK) 
        {
            string content = response.Content.ToString (); 
            Jobject json = JObject.Parse (response.Content); // This statement creates the problem 
        } 
    } 
    catch (Exception ex) {} 
}

我想澄清一下,在创建问题的指令(jobject json = JObject.Parse(response.Content))中调试我无法进入回调函数,所以我无法调试。 你有什么建议吗?这件事发生在我身上,我很惊讶。

2 个答案:

答案 0 :(得分:0)

这条线应该是这样的。

JObject json = JObject.Parse(content);

JObject.Parse()的参数应该是一个字符串。所以应该将JSON字符串传递给它。

答案 1 :(得分:0)

谢谢,我通过删除文件夹并重新安装软件包解决了......奇怪但是有效。