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 就不会出现这个问题。
...全文
66 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

50,605

社区成员

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

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