Flutter

Firestore.instance.collection.snapshot data datatype 알아보기

정후닝 2020. 8. 2. 20:14

Chat.fromJson()은 Map<String,dynamic> 을 인자로 받게 되어있는데

snapshot.data.document는 List<DocumentSnapshot>타입이다

리스트뷰 빌더의 인덱스로 하나하나 접근해보자

snapshot.data.document[index]의 데이터 타입은 DocumentSnapshot이고

그럼 결국에 Chat.fromJson() 여기에 인자로 넣어주려면

Map<String,dynamic>의 타입을 넣어줘야하는데 그 타입은 바로바로바로!

snapshot.data.document[index].data 이것이다!

오늘 스터디하면서 데이터타입에 대해서

다시한번 생각해보게 되었다..............................

데이터타입..쉽게생각하면 지옥을맛볼지도..ㅋㅋ