반응형
한글데이터로 json string으로 response 받고 그것을 바로 json.decode 함수로 디코딩해주면 json string이 깨져 이상한 값을 반환 받을 수 있습니다. 따라서 다음과 같이 먼저 utf8.decode함수를 사용하여 8비트 정수목록을 string으로 변환시켜준뒤 json.decode로 디코딩하면 정상적인 값을 받을 수 있습니다.
final data = json.decode(utf8.decode(response.bodyBytes));
반응형
'개발 > FLUTTER' 카테고리의 다른 글
[Flutter] ios 앱 빌드중 앱 아이콘 투명 포함 에러 해결방법 (0) | 2024.03.26 |
---|---|
[Flutter] 애플로그인 구현하기 (1) | 2024.03.23 |
[Flutter] dio로 쉽게 서버에 image 파일 업로드하기 (0) | 2024.02.13 |
[Flutter] image 파일의 image 사이즈 조절하기 (0) | 2024.02.11 |
[Flutter] 이미지 파일 용량 줄이기 (0) | 2024.02.11 |