inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

femun0427님의 게시글

femun0427 femun0427

@femun04273825

수강평 작성수
-
평균평점
-

게시글 2

질문&답변

해결이 안되는 에러 질문드려요.

{ "daegu": "22", "chungnam": "23", "incheon": null, "daejeon": "19", "gyeongbuk": "24", "sejong": "23", "gwangju": "27", "jeonbuk": "29", "gangwon": "18", "ulsan": "27", "jeonnam": "22", "seoul": "26", "busan": "25", "jeju": "23", "chungbuk": "26", "gyeongnam": "21", "dataTime": "2024-12-04 18:00", "dataGubun": "1", "gyeonggi": "24", "itemCode": "PM10" }, 현재 데이터에서 5번쨰 인덱스에서 null 값이 들어와서 발생하는 에러 입니다. API 버그죠 ㅎㅎ List stats = []; for (Map item in rawItemsList) { final dateTime = item['dataTime']; for (String key in item.keys) { if (skipKeys.contains(key)) { continue; } final reginStr = key; final stat = key == 'incheon' ? '25' : item[reginStr]; // 인천일 때 강제로 값 넣기 stats = [ ...stats, StatModel( region: Region.values.firstWhere((e) => e.name == reginStr), stat: double.parse(stat), dateTime: DateTime.parse(dateTime), itemCode: itemCode) ]; } } 위에 인천일 때 강제로 데이터를 넣어주면 우선 해결됩니다

좋아요수
1
댓글수
3
조회수
322