inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Flutter 응용 - 공공 API를 활용한 앱 만들기 (MVVM 패턴)

오류좀 해결해주세요

11042

김상원

작성한 질문수 1

0

섹션 0 까지 했는데 

Unhandled Exception: type 'int' is not a subtype of type 'String' 

이런 오류가 나옵니다 

Flutter

답변 6

0

오준석

code는 String 으로 들어오고 있는데 이상하네요.

그래도 의심을 해 본다면 일부 데이터만 int로 보낼 수도 있습니다.

서버에서 보내주는 데이터를 절대적으로 믿으면 안 되거든요.

그렇다는 것을 가정하면 kimsw509님처럼 var code 로 했을 경우에는 타입 추론이기 때문에 String이나 int여도 값을 받는다고 보면 됩니다.

아니면 이 예제에서 code 값을 쓰지 않기 때문에 code를 파싱하는 부분을 모두 제거해도 될 것 같습니다.

0

김상원

저는 일단 code를 String code 에서 var code 로 잠깐 바꿔서 쓰니까 제대로 돌아가고 있습니다. 근데 왜 int code로 하면 code가 String이고 int 타입은 받을수 없습니다 라고 뜨고 String code로 하면 code가 int 형식이고 String 타입을 받을수 없습니다. 라고 뜨는지 모르겠습니다. 그래서  생각해 본건데 json parse 하면서 뭔가 문제가 있지 않나 조심히 생각해 봅니다.

0

파이서닉

네 강의데로 똑같이 진행했습니다.

일주일 전에는 됐는데...오늘 해보니까 안됩니다.

확인 부탁드립니다.

0

오준석

code 변수 선언이 String code 로 되어 있나요?

0

파이서닉

E/flutter ( 6307): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)]
Unhandled Exception: type 'int' is not a subtype of type 'String' E/flutter ( 6307): #0 new Store.fromJson (package:fluttermask03/model/store.dart:25:5)

아래 클래스 이부분에서 에러납니다.
 code = json['code'];





class
Store {
...
Store.fromJson(Map<String, dynamic> json) {
code = json['code'];

}


0

오준석

에러난 부분의 코드가 보이지 않아 추측하기로는

String 값을 int 형 변수에 대입하려고 했기 때문일 것으로 추측됩니다.

해당 에러가 발생하는 라인을 보면 아마도 'String 변수 = int 값' 형태의 코드가 있을 겁니다.

'int 변수 = int 값' 또는 'num 변수 = int 값' 형태로 타입을 맞춰 주시면 됩니다.

Funtion vs StatelessWidget 질문!!!

0

667

1

강의를 활용하여 공공API를 받아오는데 오류가 나옵니다

0

413

1

provider lib 버전 업

0

276

1

궁금한 점이 두가지 있습니다.

0

252

1

오류가 납니다.

0

366

2

api오류

0

298

1

ios 디바이스에서 geolocator 는 안되는건가요?

0

305

1

ListView가 화면에 출력이 안됩니다.

0

327

1

MethodChannel 에 관해서 질문이요..

0

318

1

API 관련

0

237

1

공적 마스크 api 서비스 중단

0

228

2

provider를 쓰지 않았을 때 불러오는 방법

0

229

2

2장 ViewModel만들기- 데이터를 가져오는 코드 만들기 부분

-1

288

1

1장 메인화면 UI작성 강의 질문

0

305

2

ListView 궁금한점이 있습니다.

0

185

1

리스트 불러오기 오류

0

430

2

json 파일을 읽지 못하고 있어요;;

0

173

1

수원시 좌표를 넣었는데 서울이 나오는 건 어찌하나요?

0

208

1

현재 위치 기반 검색 질문입니다.

0

273

1

현재 위치 찾는 방법

0

259

1

안드로이드 스튜디오의 코드 스타일을 보면 강사님의 'Widget'은 색깔있는 글자인데 저는 검은 회색으로 나옵니다. 어떻게 강사님처럼 변경하는지요?

0

232

1

api 링크 주소를 강의처럼 수정하고 싶은데 어떻게 해야 하나요?

0

260

1

loading될 때 delay주는 방법

0

552

3

pub.dev 학습방법문의

0

180

1