可以使用循环遍历 List 中的每个 Map,然后将每个 Map 的键值对逐一放入新的 Map 中。以下是一个示例代码:

List<Map<String,Object>> patchSchemaVos = new ArrayList<>(); // 假设已经有了原始的 List<Map<String,Object>> 对象
Map<String,Object> result = new HashMap<>();

for (Map<String,Object> map : patchSchemaVos) {
    for (Map.Entry<String,Object> entry : map.entrySet()) {
        String key = entry.getKey();
        Object value = entry.getValue();
        result.put(key, value);
    }
}

通过遍历每个 Map 的 entrySet,可以获取到键值对,然后将其放入新的 Map 中。这样,就可以将 List<Map<String,Object>> 转化为 Map<String,Object> 对象。

Java: 将 List<Map<String, Object>> 转换为 Map<String, Object>

原文地址: https://www.cveoy.top/t/topic/nzTs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录