com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Use JsonReader.s
来源:互联网 发布:牛大哥辅助软件 编辑:程序博客网 时间:2024/06/06 17:21
做 Gson 解析时 遇到这个异常 ,查了半天才找到答案:
也许你是这么解析 json 数据的:
JsonBean foo = new Gson().fromJson(strData, JsonBean.class);
其中 strData 是从网络请求得到的 string 字符串 ,或者是本地加载的字符串, 但这里要做一下处理,及:
strData =strData.trim();
接着再
JsonBean foo = new Gson().fromJson(strData, JsonBean.class);
解析就不会 抛出异常了,String.trim () 的介绍可以看下面这个链接:
点击此链接
大概作用就是 Trim方法就是把字符串两端的这些字符给删去 { Empty = ” “; WhitespaceChars = new char[] { ‘/t’, ‘/n’, ‘/v’, ‘/f’, ‘/r’, ’ ‘, ‘/x0085’, ‘/x00a0’, ‘?’, ’ ‘, ’ ‘, ’ ‘, ’ ‘, ‘?’, ‘?’, ‘?’, ‘?’, ‘?’, ’ ‘, ‘?’, ‘?’, ‘/u2028’, ‘/u2029’, ’ ‘, ‘?’ }; }
再将处理后的 数据给 Gson 解析就不会抛出异常了。
1 1
- com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Use JsonReader.s
- com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException:
- com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException:解决办法
- com.google.gson.stream.MalformedJsonException
- com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Unterminated obj
- com.google.gson.JsonSyntaxException:com.google.gson.stream.MalformedJsonException:Unterminated objec
- com.google.gson.JsonSyntaxException:com.google.gson.stream.MalformedJsonException的解决
- com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed J
- com.google.gson.JsonSyntaxException
- com.google.gson.JsonSyntaxException:
- com.google.gson.stream.MalformedJsonException的解决办法
- com.google.gson.stream.MalformedJsonException的解决办法
- com.google.gson.stream.MalformedJsonException的解决办法
- 使用GSON抛出com.google.gson.stream.MalformedJsonException异常
- com.google.gson.JsonSyntaxException: 4.1.9
- com.google.gson.JsonSyntaxException的解决方法
- retrofit gson 解析json数据失败问题“com.google.gson.stream.MalformedJsonException:”
- Gson的使用以及com.google.gson.JsonSyntaxException的解决方法
- android虚拟机接收短信的广播
- eclipse更新Git项目到本地工程
- Swoole Framework 入门教程(3)-风骚的入口文件
- 非正式仿聊天界面
- ThreadPoolExecutor(六)——线程池关闭之后
- com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Use JsonReader.s
- elk工作原理
- 设计模式大杂烩之二
- linux 卸载软件
- linux中的cd命令
- 将身份证号的一部分显示为“*”号
- Android多APN同时工作原理分析
- Servlet程序开发入门(一)
- 可配置+实时+统计中心.