首页 > 解决方案 > 对颤振中的模型有点困惑

问题描述

我是这方面的新手。我看过一些关于从 API 获取数据的视频,我看到其中一些为从 API 获取的数据创建了一个模型。但我不知道他们为什么需要创建它,因为没有模型,代码仍然可以正常工作。

有人可以为我解释一下@@ 吗?

标签: flutter

解决方案


模型表示自定义数据对象。它有助于有效地处理自定义数据。假设你有用户信息的数据,你从 API 响应中得到它,它看起来像下面的东西


user: {
    name: 'user name',
    age: '25',
}

您会收到类似此HashMap表示或JSON数据的响应。现在您可以访问所有这些用户信息,例如...


map['user']['name'] // this line gives you the name of user
map['user']['age']. // this line gives you the age of user


JSON这种数据使用没有问题

但是,Object-Oriented Programming将您的所有自定义数据表示为真实世界Object(如果可能)很好,假设您拥有用户信息,HashMap因此最好将您转换HashMap为实际的真实世界Object,然后在您使用时为您提供美妙的体验您的数据通过您的应用程序。


推荐阅读