首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >修改模型以适应零安全

修改模型以适应零安全
EN

Stack Overflow用户
提问于 2021-04-30 13:29:54
回答 1查看 24关注 0票数 0

我迁移到空安全,环境: sdk:">=2.12.0 <3.0.0“

但是我的ImageModel报告错误。

代码语言:javascript
复制
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返回。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-30 13:37:05

我建议您始终将所有字段(ids除外)设置为可空。

你永远不会知道几个月后在后端会发生什么,这些字段中的一个可能会开始为空。

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67328654

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档