假设有一个List<Map>类型的数据,每个Map中都包含一个键为name的字符串类型的属性,可以使用map方法和toList方法来获取其中的项并得到一个List。
下面是一个示例代码,假设我们有一个包含若干个Map的List,每个Map都有一个name属性,我们想要获取所有name属性的值,并存储到一个List中:
final data = [
{'name': 'John','age':12},
{'name': 'Alice','age':14},
{'name': 'Bob','age':13},
];
List names = data.map((item) => item['name']).toList();
print(names); // 输出 ['John', 'Alice', 'Bob']
网友评论