파파비의 블로그

플러터, flutter) Fetched된 Data 가공처리하기 본문

개발/flutter

플러터, flutter) Fetched된 Data 가공처리하기

N. Dave 2020. 6. 11. 09:30
반응형

이것이 fetched된 data를 print한 것이다.

사실 구조는 Map이고, Map안에 Map이 또 들어가 있는 구조이다. 

 

복잡해보이지만 몇가지 팁만 알면 가져오는 것은 식은 죽 먹기.

 

 

1. decode할 때, as <String, dynamic> 으로 해주어야 한다. 우리는 dynamic이 아니라 map인 것을 알지만, Dart는 구조상 그렇지 못하다고 한다. 그래서 실제로 dynamic대신 map으로 했더니 에러가 생겼다.

 

2. map은 foreach를 돌릴 수 있다. 각 entitiy에 대해 돌리니까, key랑 value를 다 체크할 수 있어서 매우 좋다.

 - 여기를 통해 원하는 작업을 할 수 있을 것이다.

 

3. notifyListeners를 절대 잊지 말자.

 

 

반응형
Comments