Gson解析的bug,求高手解答

陈先生灬 2015-10-14 03:03:27
我用Gson解析:
Map<String, Object> map1 = new HashMap<String, Object>();
map1.put("a", 1);
map1.put("b", "1");
String json = GsonUtil.getGson().toJson(map1);
Map fromJson = GsonUtil.getGson().fromJson(json, Map.class);
System.out.println(fromJson); //打印结果:{a=1.0, b=1}

Gson解析int ,会自动转为double,如果处理此问题,我需要值是什么就解析成什么? 求高手
用JSONObject 就不会出现这个问题。
...全文
68 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

51,396

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧