inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Jimmy님의 게시글

Jimmy Jimmy

@kindjimmy0835

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

게시글 1

질문&답변

미세먼지 Json 값 null일경우 에러

data_utils.dart 의 getStatusFromItemCodeAndValue 함수 수정이 필요합니다 . stat_model.dart에서 ‘전북’이 null이면, 0으로 처리가 되어 있음. 그런데 data_utils.dart의 아래 부분의 'return status.minFineDust 'return status.minFineDust (실제 미세먼지 서비스라면) 미세먼지 공공데이터가 null을 리턴하는 경우 '미세먼지 데이터 없음'으로 표시 하거나, '가장 최근에 정상적으로 수신 값'을 반영해주는 방법이 있겠습니다. static StatusModel getStatusFromItemCodeAndValue ({ required double value, required ItemCode itemCode, }) { return statusLevel.where((status) { if (itemCode == ItemCode.PM10) { return status.minFineDust } else if (itemCode == ItemCode.PM25) { return status.minUltraFineDust } else if (itemCode == ItemCode.CO ) { return status.minCO } else if (itemCode == ItemCode.O3) { return status.minO3 } else if (itemCode == ItemCode.NO2) { return status.minNO2 } else if (itemCode == ItemCode.SO2) { return status.minSO2 } else { throw Exception('알수없는 ItemCode입니다.'); } }).last; }

좋아요수
0
댓글수
3
조회수
934