今天同事出一个bug,看了下是Gson解析异常的问题 数字格式化异常, 意思是后台返回的数据无法转换为你定义的数据类型!
他定义的是int类型,后台返回的是 “”。
原理:
Gson对数字都是当做double来解析的,所以后台返回的数据若无法转换为你定义的数据类型,就会报Invalid double: … 的错误!
解决:
让后台将需要转换为数字的数据默认为 0!
java.lang.NumberFormatException: Invalid double: ""
最新推荐文章于 2024-06-17 11:32:33 发布