700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Gson转换导致int转换成double的问题解决

Gson转换导致int转换成double的问题解决

时间:2020-10-14 22:43:16

相关推荐

Gson转换导致int转换成double的问题解决

使用情景:后端返回的json字符串,通过gson处理后,原本是int类型,现在获取到的是double类型的。

解决办法:

Map<String,Object> map = new Map<String,Object>;Gson gson = new Gson();Map<String,Object> dataMap = gson.fromJson(json,map.class);int a = Math.round(Double.parseDouble(dataMap.get("time").toString));

上面的代码中time字段就是后端返回的数据。本来后端返回的是int类型,但是转成gson之后就变成了Double类型。

像这么处理之后,a就是最后需要拿到的值。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。