2 yehui928186846 yehui928186846 于 2015.05.25 13:03 提问

gson默认将int型转换成double型怎么解决?

android中gson解析的数据库id如:1;2;3;会变成1.0;2.0;3.0;每个int型都会变成double型,这个应该怎么解决?

2个回答

bdmh
bdmh   Ds   Rxr 2015.05.25 13:35

是你的字段定义的是double型吧,否则不会乱转换的,看你代码中或数据库中是否为double

VirusRay
VirusRay   2015.05.25 13:16

不是使用getInt()吗,怎么会解析成double?

yehui928186846
yehui928186846 是getInt(),这好像和gson内部有关,把解析的方法写成公有的,穿进去一个实体类就会成这样,单独在方法里写出来就没事
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片