- 这样就不会局限在转换到List<Map<String,Object>>这一种类型上了.
- 可以转换成List<Map<String,V>>上等,进行泛型转换
- 虽然多了一个参数,但是可以重载啊
-
- 注: 感觉field.get(key) 这里处理的不是很好,如果有更好的办法可以留言
- public static
List - List
- if (obj instanceof List>) {
- for (Object mapObj : (List>) obj) {
- if (mapObj instanceof Map, ?>) {
- Map
map = new HashMap<>(16); - for (Map.Entry, ?> entry : ((Map, ?>) mapObj).entrySet()) {
- map.put(kCalzz.cast(entry.getKey()), vCalzz.cast(entry.getValue()));
- }
- result.add(map);
- }
- }
- return result;
- }
- return null;
- }