请求接口获得数据进行赋值时,提示数据类型不匹配:
type 'List<dynamic>' is not a subtype of type 'Map<String, dynamic>'
检查报错代码段以及后端返回来的数据类型,
bankCardInfo = data; //错误代码
解决办法:data是后端返回来的数据,发现该数据类型是数组,使用data中的第一个元素进行赋值。
bankCardInfo = data[0];
总结:在进行请求数据时需要特别注意数据的类型以及参数,类型以及参数不匹配都会产生错误。