본문 바로가기

Flutter

[j Flutter] json 정보 가져올때 한글깨짐현상

728x90
반응형
import 'dart:convert';

 Future fetch() async {
    var url =
        'https://www.asiie.com/sample.json';

    var response = await http.get(url);
    
    jsonDecode(utf8.decode(response.bodyBytes));

    //print('Response status: ${response.statusCode}');
   // print('Response body: ${response.body}');
    //print('Response body: ${utf8.decode(response.bodyBytes)}');
  }

 

utf8.decode(response.bodyBytes) 로 데이터를 가져오면된다. 하지만 이 방법은 데이터를 String으로 가져오기때문에 json형태로 바꿔서 사용하는게 편하다.

 

** json형태로 바꿔서 사용하는 법

jsonDecode(utf8.decode(response.bodyBytes));

728x90
반응형