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

多个Map里面的数据存到同一个json字符串里面,代码如下:

多个Map里面的数据存到同一个json字符串里面,代码如下:

炎炎设计 2019-03-21 18:15:33
Map<String,Object> map = new HashMap<String,Object>();map.put("datetime", datetime1);map.put("distance", re.getString("abe.jyz"));map.put("lat", re.getDouble("lat"));map.put("lng", re.getDouble("lng"));map.put("position", re.getString("pos"));JSONArray jsonob = JSONArray.fromObject(map);结果:map::{position=内蒙测试点, distance=500米以内, lng=111.78015, datetime=2016-07-18 17:51:47, lat=40.848366}map::{position=内蒙测试点, distance=700米以内, lng=111.78085, datetime=2016-07-18 18:06:47, lat=40.850674}json::[{"position":"内蒙测试点","distance":"700米以内","lng":111.78085,"datetime":"2016-07-18 18:06:47","lat":40.850674}]想让这两个map存入同一个json,就像下面一样,而不是只显示最后一个map;json::[{position=内蒙测试点, distance=500米以内, lng=111.78015, datetime=2016-07-18 17:51:47, lat=40.848366},{"position":"内蒙测试点","distance":"700米以内","lng":111.78085,"datetime":"2016-07-18 18:06:47","lat":40.850674}]
查看完整描述

1 回答

?
萧十郎

TA贡献1815条经验 获得超13个赞

把两个map放到一个list不就行.


查看完整回答
反对 回复 2019-04-24
  • 1 回答
  • 0 关注
  • 1034 浏览

添加回答

举报

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