关于List转HashMap
在尝试List转hashmap的时候,出现了数据覆盖的现象。
问题在HashMap<String,String> hashMap = new HashMap<String, String>();这句话中,将这一句话换个位置。
public String getAlljs(){
List<Map<String, String>> aa=new ArrayList<Map<String, String>>();
List<Role> find = roleService.find(null);
for (Role role : find) {
HashMap<String,String> hashMap = new HashMap<String, String>();
hashMap.put("name", role.getRolename());
hashMap.put("value",role.getRolecode());
aa.add(hashMap);
}
String jsonList = JSON.toJSON(aa).toString();//转化为json格式
return jsonList;
}