在进行开发的时候,通过gson进行数据解析的时候会把数值型转成浮点类型,造成数据处理错误的问题,网上关于解决这个问题的方法一大堆,但是 没有几个是能够解决这个问题的。
首先在获取到json数据时,你看到的是整数类型都转成了 .0 的浮点类型了,如果你的javabean对象中的整数类型的字段定义的是String类型,那么恭喜你在获取值的时候就是个浮点类型的字符串,那么在进行数据对比的时候如果按照整数进行对比就是错误的。
最简单的解决方法:
在进行开发的时候,通过gson进行数据解析的时候会把数值型转成浮点类型,造成数据处理错误的问题,网上关于解决这个问题的方法一大堆,但是 没有几个是能够解决这个问题的。
首先在获取到json数据时,你看到的是整数类型都转成了 .0 的浮点类型了,如果你的javabean对象中的整数类型的字段定义的是String类型,那么恭喜你在获取值的时候就是个浮点类型的字符串,那么在进行数据对比的时候如果按照整数进行对比就是错误的。
最简单的解决方法: