本人博客地址:http://my.oschina.net/lijindou/blog
转载请标明原址:http://my.oschina.net/lijindou/blog/736526
昨天解析后台返回的数据的时候,我发现我用GSON 解析JSON 数据的时候,有一块数据总是解析不完整,然后整了一下午没整好,今天早上,来了整整,发现 我的 数据中有 /r/n, 然后我将其删除了,发现解析正常了,啊哈,问题找到了,上网查了查原因,如下:
在windows平台下换行符是 /r/n ,而在linux,android平台下换行符是 /n ,所以取得的JSON字符串必须进行过滤,将/r/n替换成/n
所以,我们拿到JSON数据后,先用下面的方法过滤下,然后在解析
/** * 将JSON数据中的 /r/n 替换 为 /n */ public Stri