type '_InternalLinkedHashMap<String, dynamic>' 不是类型 'Client' 的子类型?
type '_InternalLinkedHashMap<String, dynamic>' is not a subtype of type 'Client' in type cast in flutter?
我想使用 fromMap() 方法从 Api 获取客户端名称,如下所示:
factory Order.fromMap(Map<String, dynamic> map) {
return Order(
created_at: Tracker.decode(map['created_at']),
id: map['id'],
updated_at: Tracker.decode(map['updated_at']),
total_price: map['total_price'],
status: map['status'],
client: map['client']
);
}
客户端是客户端模型的一个对象..
我收到以下错误:
类型“_InternalLinkedHashMap”不是类型转换中类型 'Client' 的子类型...
感谢您的帮助!
您正在尝试将 Map<String, dynamic>
类型的数据分配给 client
,这似乎是 Client
.
类型的数据
假设您有客户端模型
,您需要使用 Client.fromMap(map['client'])
将 map['client']
转换为 Client
我想使用 fromMap() 方法从 Api 获取客户端名称,如下所示:
factory Order.fromMap(Map<String, dynamic> map) {
return Order(
created_at: Tracker.decode(map['created_at']),
id: map['id'],
updated_at: Tracker.decode(map['updated_at']),
total_price: map['total_price'],
status: map['status'],
client: map['client']
);
}
客户端是客户端模型的一个对象..
我收到以下错误:
类型“_InternalLinkedHashMap
感谢您的帮助!
您正在尝试将 Map<String, dynamic>
类型的数据分配给 client
,这似乎是 Client
.
假设您有客户端模型
,您需要使用Client.fromMap(map['client'])
将 map['client']
转换为 Client