map转对象:resourceItems → selectList
String resourceItems = list.get(0);
List<ResourceInfo> selectList = new ArrayList<ResourceInfo>();
String[] resources = resourceItems.split("isCut");
for (String string : resources)
{
map = (Map<String, String>) JSONObject.parse(string);
reInfo = new ResourceInfo();
BeanMap beanMap = BeanMap.create(reInfo);
beanMap.putAll(map);
selectList.add(reInfo);
}
对象转map: resourceList → list
List<ResourceInfo> resourceList = new ArrayList<ResourceInfo>();
resourceList = resourceBiz.getResourceInfos(libid, nodes, mapJson); //仅获取list对象的数据
List<Map<String, String>> list = new ArrayList<Map<String, String>>();
Map<String, String> map = null;
for (ResourceInfo res : resourceList)
{
map = new HashMap<String, String>();
map = BeanMap.create(res);
list.add(map);
}