对。我错过了一些基本的知识。我当时以为我正在使用流,但是由于它是列表,因此只需要
.map在列表上使用该函数即可。
List<Map<String, dynamic>> json = JSON.depre(DEMO_TASK); List<Task> tasks = json.map<Task>((Map<String, dynamic> map) => _serializers.deserializeWith<Task>(Task.serializer, map)).toList();

对。我错过了一些基本的知识。我当时以为我正在使用流,但是由于它是列表,因此只需要
.map在列表上使用该函数即可。
List<Map<String, dynamic>> json = JSON.depre(DEMO_TASK); List<Task> tasks = json.map<Task>((Map<String, dynamic> map) => _serializers.deserializeWith<Task>(Task.serializer, map)).toList();