factory LanguageResourceResponseModel({ required List<ResourceDataModel> dataString, dynamic> json) =>} 但是我得到了这个错误: Could not generate `toJson` code for `data` because of type `ResourceDataMo
我设法找到了第一种情况的解决方案,使用"@JsonKey“覆盖fromJson和toJson,并将<T>与我希望在方法中强制转换为的所需类型进行比较。但是,我找不到List<T>类型字段的解决方案。如果我尝试为它们使用注解,我得到的只是一个List<dynamic>类型,这对于比较类的类型类型转换是无用的。我该如何解决我的困境?return (T as Data).toJson();
更新--我已经构建了一个小示例,并将所有代码添加到这个帖子中。我必须相信这是有答案/解释的,我希望有人能教我什么是我错过的。类型对象的类字段不会被转换,我不明白为什么。() => _$JobToJson(this);这里是为这些类生成的.g文件
part of 'parent.dart如果我创建一个类,其中包含一个List<Ojb>字段,生成的代码<