List存放多个map

来源:互联网 发布:gis案例 高程数据 编辑:程序博客网 时间:2024/06/05 10:31
public List<Map<String,Object>> findRecordsList(String memberid){List<Map<String,Object>> list = new ArrayList<Map<String,Object>>();Map<String,Object> map = null;List<Records> listRecords = recordsDao.findBy("memberid", Long.parseLong(memberid));for(int i=0;i<listRecords.size();i++){map = new HashMap<String,Object>();map.put("label", DictUtils.getDictLabel(String.valueOf(listRecords.get(i).getRecordid()), "clinical_course", "-无-"));map.put("picName", listRecords.get(i).getPicName()==null?"无":listRecords.get(i).getPicName());map.put("picPath", listRecords.get(i).getPicPath()==null?"无":listRecords.get(i).getPicPath());map.put("title", listRecords.get(i).getTitle()==null?"无":listRecords.get(i).getTitle());String sdate=(new SimpleDateFormat("yyyy-MM-dd")).format(listRecords.get(i).getUpdateTime());map.put("updateDate", sdate);map.put("delFlag", listRecords.get(i).getDelFlag());list.add(map);}return list;}


<list>
</list>
每个map里一组键值对
<map>
<entry>
<string>updateDate</string>
<string>2017-06-02</string>
</entry>
<entry>
<string>delFlag</string>
<string>0</string>
</entry>
</map>

阅读全文
0 0
原创粉丝点击