为了账号安全,请及时绑定邮箱和手机立即绑定

怎么把List<Map<String,Object>>得结果转换为想要的数据

怎么把List<Map<String,Object>>得结果转换为想要的数据

乌云下的风 2016-11-16 10:13:05
[{"appointtime":"2015-12-31 00","count":0},{"appointtime":"2015-12-31 01","count":0},{"appointtime":"2015-12-31 02","count":0}] [["2015-12-31 00",0],["2015-12-31",01],["2015-12-31 02",0]]
查看完整描述

2 回答

已采纳
?
你好小Song

TA贡献29条经验 获得超10个赞

Map<Object,Object> map = new HashMap<>();
for(Map<String,Object> m:list){
    map.put(m.get("appointtime"),m.get("count"));
}
System.out.println(map);

另: 楼主题目的结果数据是不是写错了, 应该为[["2015-12-31 00",0],["2015-12-31 01",0],["2015-12-31 02",0]]


查看完整回答
1 反对 回复 2016-11-16
  • 乌云下的风
    乌云下的风
    System.out.println(map); 打印结果 {2015-12-31 00=0, 2015-12-31 01=0, 2015-12-31 02=0} 你的格式错了 我把它放到数组中了 格式就对了 [["2015-12-31 00",0],["2015-12-31 01",0],["2015-12-31 02",0]]
?
慕粉3233872

TA贡献70条经验 获得超29个赞

Map<Object,Object> map = new HashMap<>();
for(Map<String,Object> m:list){
    map.put(m.get("appointtime"),m.get("count"));
}
System.out.println(map);


查看完整回答
2 反对 回复 2016-11-16
  • 2 回答
  • 0 关注
  • 3813 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信