在进行开发的时候,通过gson进行数据解析的时候会把数值型转成浮点类型,造成数据处理错误的问题,网上关于解决这个问题的方法一大堆,但是 没有几个是能够解决这个问题的。
首先在获取到json数据时,你看到的是整数类型都转成了 .0 的浮点类型了,如果你的javabean对象中的整数类型的字段定义的是String类型,那么恭喜你在获取值的时候就是个浮点类型的字符串,那么在进行数据对比的时候如果按照整数进行对比就是错误的。
最简单的解决方法:
在进行开发的时候,通过gson进行数据解析的时候会把数值型转成浮点类型,造成数据处理错误的问题,网上关于解决这个问题的方法一大堆,但是 没有几个是能够解决这个问题的。
首先在获取到json数据时,你看到的是整数类型都转成了 .0 的浮点类型了,如果你的javabean对象中的整数类型的字段定义的是String类型,那么恭喜你在获取值的时候就是个浮点类型的字符串,那么在进行数据对比的时候如果按照整数进行对比就是错误的。
最简单的解决方法:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/779287.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!