【发布时间】:2019-11-03 22:56:25
【问题描述】:
我发出了一个类通知来初始化我的数据,但是当我在以后的函数中调用它时,它显示了一个错误。
Future <List<Notification>> _getNotification() async {
var data = await http.get("$baseUrl/efficience001_webservice/notification.php");
var jsonData = json.decode(data.body);
List<Notification> notifs = [];
for (var u in jsonData){
Notification notif = Notification(u["description"],u["nom_ligne"], u["created_at"]);
notifs.add(notif);
}
print(notifs.length);
return notifs;
}
class Notification {
final String description;
final String nom_ligne;
final DateTime created_at;
const Notification({this.description, this.nom_ligne, this.created_at});
}
error: Too many positional arguments , 0 expected, but 3 found.
【问题讨论】:
-
似乎您只想将 JSON 转换为对象列表!如果是,那么你做错了!检查此文档 - flutter.dev/docs/cookbook/networking/background-parsing