В Dart происходит сбой в автоматическом режиме:
Map<String,String> dartMap = doc.data['keyForFieldthatContainsMap'];
do c - это документ firebase (тип DocumentSnapshot) с полем "keyForFieldthatContainsMap", в котором содержится карта.
do c .data имеет тип:
Map<String,dynamic>
Во время выполнения do c .data ['keyForFieldthatContainsMap'] имеет тип:
_InternalLinkedHashMap<dynamic, dynamic>
, из которого я не знаю как получить доступ к ключам и значениям.
Я использую пакет:
import 'package:cloud_firestore/cloud_firestore.dart';
Я ищу способ читать поля карты так же, как я могу прочитать строку, число, логическое, ... поля из firebase.