Expected an int but was 0.01 at line 1 column 782 Gson工具使用出错的解决
来源:互联网 发布:网络水军怎么收费 编辑:程序博客网 时间:2024/06/05 05:28
快速开发之一的错误:
java.lang.NumberFormatException: Expected an int but was 0.01 at line 1 column 782
还有类似以下这种:
Expected BEGIN_ARRAY but was STRING at line 1 column 45.
首先我们先说第一种:
就是说本来是0.01却放在了int的类型下面,这是为什么呢?
这是一个gson的盲区,有的时候服务器给的数据是一个double类型的,其中某项是没有小数点之后的这部分的,也就是说相当于int类型的,比如:1.02;1.03;1;2.04;这些都是double类型,但是你生成Gson数据时,正好用了“1”的这个数据,导致类型错误。这需要我们自己注意,这样我们就该查找是否我们解析的数据下找这个值,修改就ok;
第二种其实也是一样的本来是数组的类型,解析出来放在了String类型的下面;
给你思路,以此类推,是不是很快就解决了
0 0
- Expected an int but was 0.01 at line 1 column 782 Gson工具使用出错的解决
- Gson 解析时候报错: Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 2 path $
- Gson 解析时候报错: Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 2 path $
- Gson解析Json字符串出现异常:Expected a BEGIN_ARRAY but was STRING at line 1 column 107 $的解决方法
- Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 498
- Caused by: java.lang.NumberFormatException: Expected an int but was 0.15 at line 1 c
- Android 出现错误: Caused by: java.lang.NumberFormatException: Expected an int but was 0.02 at line 1 c
- java.lang.IllegalStateException: Expected BEGIN_OBJECT but was was STRING at line 1 column 1
- 解析json Expected BEGIN_ARRAY but was NUMBER at line 1 column 5
- java.lang.IllegalStateException: Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 81
- java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 39 path $
- android报错 Expected BEGIN_OBJECT but was STRING at line 1 column 39 path $
- Expected BEGIN_OBJECT but was BEGIN_ARRARY at line 1 column 2 path$异常解决方法
- Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 2 path 解决办法
- 报错 Expected BEGIN_ARRAY but was STRING at line 1 column 2
- Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 2 path 解决办法
- java.lang.IllegalStateException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 2 path $
- java.lang.IllegalStateException: Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 2 path $
- App架构设计经验谈:数据层的设计
- Intent的数据传递
- C语言判断分支循环函数杂记
- nginx静态资源优化实践
- AngularJS学习 之 过滤器实例
- Expected an int but was 0.01 at line 1 column 782 Gson工具使用出错的解决
- 基础总结篇之八:创建及调用自己的ContentProvider
- LINUX 挂载硬盘开机自启动
- 欢迎使用CSDN-markdown编辑器
- VxWorks_Timer
- Cocos2dx:java.lang.UnsatisfiedLinkError:findLibrary returned null 惊魂一个月
- Android通过Wifi来调试应用
- Android口袋天气系列四-->数据库封装类
- 理解Cookie和Session机制