Java如何将List<Map<String, Object>>转化为List<Map>
时间: 2023-11-11 22:57:57 浏览: 290
Java List或Map对象和json字符串数据的相互转化
5星 · 资源好评率100%
要将List<Map<String, Object>>转化为List<Map>,可以使用Java的泛型和类型推断来实现。可以通过遍历原始的List<Map<String, Object>>,将每个Map中的键值对转化为Object类型,并将其放入新的Map中。然后将新的Map添加到新的List中。
以下是示例代码:
```java
List<Map<String, Object>> originalList = new ArrayList<>();
// 假设originalList已经被填充数据
List<Map> newList = new ArrayList<>();
for (Map<String, Object> map : originalList) {
Map<Object, Object> newMap = new HashMap<>();
for (Map.Entry<String, Object> entry : map.entrySet()) {
newMap.put(entry.getKey(), entry.getValue());
}
newList.add(newMap);
}
```
这样就可以将List<Map<String, Object>>转化为List<Map>了。
阅读全文