数据库数据如下:
要转成json格式如下:
实现:
数据库 List alarmDatas //
Map devices //devices(devid,divice)
for(alarmdata:alarmDatas)
devId=alarmdata.getString("deviceId")
device=devices.get(devid)//从map 里取如果为空则新建一个Array,再在这个array里加
if(device==null){
device.put("alarmData",new JsonArray());
devieces.put(devId,device);
}
if(alarmData.getString("id")!=null){
device.getJsonArray("alarmData").add(alarmData);
}