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

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

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

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