locked
win8 json 解析反序列化的问题 RRS feed

  • 问题

  • HttpClient httpClient = new HttpClient();
                var result = await httpClient.GetStringAsync(url);
                IndexPageModel indexPage = (IndexPageModel)JsonConvert.DeserializeObject(result, typeof(IndexPageModel));

    result已经返回请求到的字符串,下面的反序列化代码执行时报的错如下图,各位大神们有遇到的没 ?(并且我引用的是适合 win8的Json45r11\Bin\WinRT 下的Newtonsoft.Json.dll)

    2012年12月10日 2:40

答案

  • 发现这个错误是由于我只在IndexPageModel indexPage = (IndexPageModel)JsonConvert.DeserializeObject(result, typeof(IndexPageModel));这一行代码前加了断点导致的,并不影响返回的结果。总体来说这个现象挺诡异的,感谢大家的关注。
    2012年12月12日 2:01

全部回复

  • 发现这个错误是由于我只在IndexPageModel indexPage = (IndexPageModel)JsonConvert.DeserializeObject(result, typeof(IndexPageModel));这一行代码前加了断点导致的,并不影响返回的结果。总体来说这个现象挺诡异的,感谢大家的关注。
    2012年12月12日 2:01
  • 你好,

    你可以提供重现的项目(精简过的)吗?我可以帮你看看

    如果可以的话,你可以把它放在skydrive上,然后把链接发到这里


    Mark Yu - MSFT
    MSDN Community Support | Feedback to us
    Develop and promote your apps in Windows Store
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.


    2012年12月14日 10:14
    版主