在很长一段时间里,我遇到的问题都没有成功。
Future<void> main() async {
final res = await dbRequest();
print(res);
final mySelectedEvents = (res.map((e) => GroupBy.fromJson(e))).toList();
print(mySelectedEvents);
}
Future<List<dynamic>> dbRequest() async {
return [
{'date': '2022-09-17', 'eventDescp': 'azerty', 'eventTitle': 'azertyui'},
{'date': '2022-09-17', 'eventDescp': '11', 'eventTitle': 'AZE'},
{'date': '2022-09-17', 'eventDescp': '22', 'eventTitle': '4556'},
{'date': '2022-09-20', 'eventDescp': '77', 'eventTitle': 'HHJ'},
{'date': '2022-09-17', 'eventDescp': '44', 'eventTitle': 'BYYY'}
];
}发布于 2022-11-04 11:04:33
而不是将final mySelectedEvents = (res.map((e) => GroupBy.fromJson(e))).toList();用于List<GroupBy> mySelectedEvents = (res.map((e) => GroupBy.fromJson(e))).toList();。现在,您可以在打印时看到列表中的所有数据
https://stackoverflow.com/questions/74281834
复制相似问题