list - 如何将 map 数据转换为Flutter中的对象列表?

标签 list flutter dart

如何将 map 转换为Flutter中的对象列表。
样本数据,

 Model (
  key1: value1,
  key2: value2, 
  key3:value 3,
 )
预期结果,
  [0]: Model {key1:value1},
  [1]: Model {key2:value2},
  [2]: Model {key3:value3}

最佳答案

Map map = {
 "key1": "value1", 
 "key2": "value2"
}; 

List list = List(); 

void mapToList() {
  map.forEach((String key, dynamic value) {
    list.add({
      key: value
    }); 
  });
  print(list.toString()); 
}
输出:[{key1:value1},{key2:value2}]

关于list - 如何将 map 数据转换为Flutter中的对象列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62561297/

相关文章:

optimization - Dart 2 中的最佳渲染循环是什么?

flutter - Flutter AnimatedList 2列

c++ - 填充一个包含指向列表的指针的 vector

python - 从 C 扩展代码中释放 python 列表

python - 深度列表计数 - 列表中的列表计数

flutter - 是否可以在 flutter 中播放设备的默认通知声音?

Flutter InteractiveViewer onInteractionEnd 恢复到 1.0 的比例

flutter - 如何将PX值转换为flutter字体大小

java - 在 ant 中定义一个列表或一组变量

flutter - Flutter/Firestore-错误:无法将类型 'List<String> Function(QuerySnapshot)'的值分配给类型 'List<dynamic>'的变量