BeanMap到HashMap转换?

| 将ѭ0转换为
List <HashMap<String,String>>
的最简单,最有效的方法是什么? BeanMap基于具有2个字段的基础POJO:1个字符串,1个日期     
已邀请:
        
BeanMap
实现
Map<String, Object>
,因此您可以这样处理。
List<BeanMap> beanMaps = getItSomehow();
List<Map<String, String>> maps = new ArrayList<Map<String, String>>();

for (BeanMap beanMap : beanMaps) {
    Map<String, String> map = new HashMap<String, String>();

    for (Object o : beanMap.entrySet()) { // It\'s not parameterized :(
        Map.Entry<String, Object> entry = (Map.Entry<String, Object>) o;
        String key = entry.getKey();
        Object value = entry.getValue();
        map.put(key, value != null ? String.valueOf(value) : null);
    }

    maps.add(map);
}

// ...
    

要回复问题请先登录注册