方法思路
map – json – 对象
用的 是阿里的 fastjson
List> mapList = dao.findUserListByCid(cid);
List rlist = new ArrayList();
if(mapList != null){
rlist = new ArrayList();
for(Map maps : mapList){
UserVo vo = null;
try {
JSONObject jsonObject = new JSONObject(maps);
System.out.print(jsonObject.toString());
vo = (UserVo)JSONObject.toJavaObject(jsonObject,UserVo.class);
//vo.setCid(maps.get("cid")==null?null:maps.get("cid").toString());
//vo.setEmail(maps.get("email")==null?null:maps.get("email").toString());
//vo.setcName();
//vo.setContactsWay();
//vo.setCreateTime();
//vo.setName();
//vo.setOid();
//vo.setRealName();
//vo.setStatus();
//vo.setUserName();
} catch (Exception e) {
e.printStackTrace();
}
if(vo != null){
rlist.add(vo);
}
}
}
return rlist;
还有一种
一个 一个 get 然后set 进去