只要是工具生成的标准JSON 都是可以解析的,除非服务器端生成的JSON数据 是自己用字符串拼接的。
用jackson 库转换json格式 是比较容易,一般不会出错。
你上面贴出来的json应该是对的,你看看报什么错误。

解决方案 »

  1.   

    楼主贴出错误log才能帮你解决问题。json本身是不难的,应该是小问题导致的。
      

  2.   

    分段读取的内容,含多字节字符的时候,不可以分多次转换成string,应该读完后一次性转换,并且需要考虑是采用的何种编码,一般都是utf8的,如下:
    Encoding.UTF8.GetString(data,0,len);
      

  3.   

    我没用过json   我直接使用转成String   使用正则式来匹配解析
      

  4.   


    谢谢回复,原来服务器给的数据是UTF-8有BOM格式的数据,去除掉BOM格式就可以了
      

  5.   

    把字节流格式成string的时候等整个字节流接收完后再将整个字节流new string,不要分段拼接。