Gson 的类型 Int 自动转成 float_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > Gson 的类型 Int 自动转成 float

Gson 的类型 Int 自动转成 float

 2014/5/23 3:57:18  2014马年  程序员俱乐部  我要评论(0)
  • 摘要:GSON在转换中自动将int变成了float如json字符串[1,23,4,5,6]转成List.class后就变成了1.023.04.06.0newGson().fromJson(jsonString,List.class)解决方案:所以改写成下列代码可顺利解决List<Integer>qianpanList=newGson().fromJson(qipan,newTypeToken<List<Integer>>(){}.getType());
  • 标签:

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());

?

?

?

  • 相关文章
发表评论
用户名: 匿名