How to cast <dynamic> to List<String>?
问题 I have a record class to parse objects coming from Firestore. A stripped down version of my class looks like: class BusinessRecord { BusinessRecord.fromMap(Map<String, dynamic> map, {this.reference}) : assert(map['name'] != null), name = map['name'] as String, categories = map['categories'] as List<String>; BusinessRecord.fromSnapshot(DocumentSnapshot snapshot) : this.fromMap(snapshot.data, reference: snapshot.reference); final String name; final DocumentReference reference; final List<String