已经将字段更改为字符串,但仍然出现错误
already changed the field to string, but still got error
为什么附加的*img 有错误。它说
-参数类型'dynamic'不能赋值给参数类型'String'.dartargument_type_not_assignable
以json['id']为例。 json 被声明为 Map,这意味着 json['id']类型为 dynamic。您不能将 dynamic 分配给 UserModel 的字段 id,它是 String 类型。
您应该在将值分配给字符串之前转换 json 值:
return UserModel(
id: json['id'] as String,
...
)
其他领域同理。
为什么附加的*img 有错误。它说 -参数类型'dynamic'不能赋值给参数类型'String'.dartargument_type_not_assignable
以json['id']为例。 json 被声明为 Map
您应该在将值分配给字符串之前转换 json 值:
return UserModel(
id: json['id'] as String,
...
)
其他领域同理。