728x90
반응형
반환 타입을 Future<void>가 아닌 Future로 바꾼다.
import 'package:http/http.dart' as http;
import 'dart:convert';
class Network {
final String url;
Network(this.url);
Future getJsonData() async {
http.Response response = await http.get(Uri.parse(url));
if (response.statusCode == 200) {
String jsonData = response.body;
var parsingData = jsonDecode(jsonData);
return parsingData;
}
}
}
참고: https://github.com/londonappbrewery/Clima-Flutter/issues/1
728x90
반응형
'Mobile > Flutter' 카테고리의 다른 글
[Flutter] Error: The argument type 'String' can't be assigned to the parameter type 'Uri'. (0) | 2022.10.07 |
---|---|
[Flutter] 기상청 오픈API 위경도→ x, y 좌표 dart 변환 코드 (0) | 2022.02.01 |
[Flutter] 멀티 페이지 이동 - 네비게이터(Navigator)와 pushNamed method (0) | 2022.01.24 |
[Flutter] 페이지 이동 - 네비게이터(Navigator) 이해하기 (0) | 2022.01.24 |
[Flutter] Toast message (0) | 2022.01.23 |