此代码用于从json-api获取数据,代码中只有一个错误,这就是错误:
错误
class RemoteService {
Future<List<Adhan>?> getAdhan() async {
var client = http.Client();
var uri = Uri.parse("https://api.pray.zone/v2/times/today.json?city=paris");
var response = await client.get(uri);
if (response.statusCode == 200) {
var json = response.body;
return adhanFromJson(json);
}
}
}
我试着在互联网和YouTube上搜索任何与我的问题类似的问题,但没有找到任何帮助我的东西。如何修复此错误?
名为adhanFromJson
的函数可能会返回一个Adhan
,而getAdhan
则希望您返回List<Adhan>
或null
。
更改getAdhan
的返回类型或返回List<Adhan>
。