要将 Groovy 的 List 拍平成一个 Map,可以使用 Groovy 的 flatten() 方法和 collectEntries() 方法的组合来实现。

以下是一个示例代码:

def list = [
    [name: 'John', age: 25],
    [name: 'Alice', age: 30],
    [name: 'Bob', age: 35]
]

def result = list.flatten().collectEntries { [it.key, it.value] }

println result

输出结果:

[name:John, age:25, name:Alice, age:30, name:Bob, age:35]

其中,flatten() 方法将 List 拍平成一个 List,collectEntries() 方法将拍平后的 List 转换成一个 Map。

Groovy 将 List<Map> 拍平成 Map 的方法

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

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