_casterror(类型' _internallinkedhashmap< string,dynrolic>>>'在类型中的dynamic> gt; gt;>>>在类型中的类型
这是我的模式,
class CelebDataModal {
String ? name;
String? image;
CelebDataModal (
this.name,
this.image
);
CelebDataModal.fromJson(Map<String, dynamic> json){
name = json["name"] ;
image = json["image"];
}
}
试图从JSON文件中获取数据
Future<List<CelebDataModal>> readJsonData() async{
final jsondata = await rootBundle.loadString('jsonfile/data.json');
final list = json.decode(jsondata) as List<dynamic>;
return list.map((e) => CelebDataModal.fromJson(e)).toList();
}
}
_
casterror(类型'_internallinkedhashmap&lt; string,dynamic&gt;'不是一个 类型铸件中的“列表”类型的子类型)
是什么原因?
this is my modal
class CelebDataModal {
String ? name;
String? image;
CelebDataModal (
this.name,
this.image
);
CelebDataModal.fromJson(Map<String, dynamic> json){
name = json["name"] ;
image = json["image"];
}
}
trying to get data from json file
Future<List<CelebDataModal>> readJsonData() async{
final jsondata = await rootBundle.loadString('jsonfile/data.json');
final list = json.decode(jsondata) as List<dynamic>;
return list.map((e) => CelebDataModal.fromJson(e)).toList();
}
}
_
CastError (type '_InternalLinkedHashMap<String, dynamic>' is not a
subtype of type 'List' in type cast)
what could be the reason?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论