修改模型以适应零故障



我迁移到零安全,环境: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.totalthis.totalHits吗?

但是this.totalthis.totalHits总是从服务器json返回。

我建议您始终将所有字段(id除外(设为null。

你永远不知道几个月后在后台会发生什么,其中一个字段可能会开始为null。

你的一些用户永远不会更新应用程序。

最新更新