GSON在转换中自动将int变成了float
如 json字符串 [1,23,4,5,6]
转成 List.class 后就变成了 1.0 23.0 4.0 6.0
new Gson().fromJson(jsonString,List.class)
解决方案:
所以改写成下列代码可顺利解决
List<Integer> qianpanList = new Gson().fromJson(qipan,new TypeToken<List<Integer>>(){}.getType());