我迁移到零安全,环境:sdk:">2.12.0<3.0.0〃;
但是我的ImageModel
报告错误。
class ImageModel {
ImageModel({
this.total,
this.totalHits,
});
int total;
int totalHits;
factory ImageModel.fromJson(Map<String, dynamic> json) => ImageModel(
total: json["total"],
totalHits: json["totalHits"],
);
Map<String, dynamic> toJson() => {
"total": total,
"totalHits": totalHits,
};
}
我应该像vscode建议的那样,将required
添加到this.total
和this.totalHits
吗?
但是this.total
和this.totalHits
总是从服务器json返回。
我建议您始终将所有字段(id除外(设为null。
你永远不知道几个月后在后台会发生什么,其中一个字段可能会开始为null。
你的一些用户永远不会更新应用程序。