[英]How to convert Map<String, dynamic> to Map<int, String> in flutter
[英]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.