我的json数据在 http://www.cnliuda.com/API/index1_hot.asp 这个api里面,本人解析老是出现乱码,找了很多方法,但这个问题一直困扰着我,希望那位大神帮忙解析一下,谢谢啦。

解决方案 »

  1.   

    好像json格式不正确,我用一个工具查了下,工具提示:Unexpected token ILLEGAL
      

  2.   

    可以参考我的JSON算法,不过是C#的
    http://blog.csdn.net/roger_mmx/article/details/7854497用
    JSONArray ja = JSONConvert.DeserializeArray(textBox1.Text);
      

  3.   

    你这个乱码好像是HTML还是URL编码,解码看看
      

  4.   

    乱码就是编码问题。
    服务器端用的是什么编码?
    客户端用的什么编码?
    一般情况下,让服务器返回 UTF-8 编码的数据,
    客户端从 NSData 转换到 NSString 时使用 NSUTF8Encoding 解码。
    很有可能是服务器端不是 UTF-8 编码,Win 平台默认很可能返回的是系统编码(GB2312 or GB18030)。