본문 바로가기

Mobile/Flutter

[Flutter] Error: This expression has type 'void' and can't be used.

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
반응형