繁体   English   中英

如何在飞镖扑动中将对象转换为地图

[英]How to convert object to map in dart flutter

使用 Stream 我从 firebase 获取数据

void getsds() async {
DatabaseReference ref =
    FirebaseDatabase.instance.ref("NearbyAccidents/User1/acc_coordinates");



Stream<DatabaseEvent> stream = ref.onValue;



stream.listen((DatabaseEvent event) {
  print('Event Type: ${event.type}'); // DatabaseEventType.value;

  print('Snapshot: ${event.snapshot.value}');

  List<Object?> map1 = event.snapshot.value as dynamic;

  print(map1[0]);

});

}

在此处输入图像描述

用于打印地图 [0] 我明白了。 但这是对象。 所以我想转换为地图

如何隐藏这个对象来映射

试试这个它会解决你的问题

final mapCreated = Map.from(map1[0]);
final mapCreated = Map.from(map1[0] as Map<Object?, Object?>);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM