我有这样的地图
Map<String, bool> siSelectedDef = {"1": true, "2": true, "3": false};
我想遍历地图并检查值为true的键,然后将这些键添加到List<Map<String, Object>> must
即 必须包含
[
{
"si" : "1"
},
{
"si" : "2"
}
]
有人可以帮我吗,谢谢!
答案 0 :(得分:0)
Map<String, dynamic> data = {'a': true, 'b': false, 'c': true};
List<Map<String, dynamic>> _list = [];
data.forEach((key, value) {
if (value) {
_list.add({'si': key});
}
});
print(_list);
请检查official doc,以获得更多详细信息以及您可以使用Map进行的其他操作