class UserData
{
int id;
String email;
String first_name;
String last_name;
String avatar;
UserData({this.id, this.email, this.first_name, this.last_name, this.avatar});
factory UserData.fromJson(Map<String, dynamic> json) => _$UserDataFromJson(json);
Map<String, dynamic> toJson() => _$UserDataToJson(this);
}
UserData _$UserDataFromJson(Map<String, dynamic> json) {
return UserData(
id: json['id'] as int,
email: json['email'] as String,
first_name: json['first_name'] as String,
last_name: json['last_name'] as String,
avatar: json['avatar'] as String,
);
}
Map<String, dynamic> _$UserDataToJson(UserData instance) => <String, dynamic>{
'id': instance.id,
'email': instance.email,
'first_name': instance.first_name,
'last_name': instance.last_name,
'avatar': instance.avatar,
};如果dart在模型类中找到了toJson和fromJson方法,它会自动解析数据吗?如果我使用不同的方法,它会工作还是不工作?我在找人帮忙谢谢。
发布于 2021-03-31 19:45:19
是的,您可以通过Dart中的模型类的这些方法将JSON数据设置为模型,您可以使用
https://stackoverflow.com/questions/66886302
复制相似问题