问题描述
大家好,我是Flutter的新手,我试图将api数据提取到listview中,得到以下错误类型'String'不是'index'的'int'类型的子类型,'String'类型是不是“ int”类型的子类型,并且我没有从此代码中获取值。这里的问题是这里没有显示数据。
class MyClient extends MyClientService {
final int id,clientId,acceptedBy,pincode;
final double latitude,longitude;
final String perpose,details,when,name,mobile,email,orgName,address,city,state,country,clientIp,device,createdAt,updatedAt;
MyClient({
...
});
factory MyClient.fromJson(Map<String,dynamic> json) {
return MyClient(
...
);
}
Future<List<MyClient>> fetchClients() async {
var datas = await super.fetchDatas();
List dataList = json.decode(datas);
print(dataList); // Data Getting here
List<MyClient> clients =
dataList.map((req) => MyClient.fromJson(req)).toList();
print(clients); // Here nothing
return clients;
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)