flutter - 对颤振中的模型有点困惑
问题描述
我是这方面的新手。我看过一些关于从 API 获取数据的视频,我看到其中一些为从 API 获取的数据创建了一个模型。但我不知道他们为什么需要创建它,因为没有模型,代码仍然可以正常工作。
有人可以为我解释一下@@ 吗?
解决方案
模型表示自定义数据对象。它有助于有效地处理自定义数据。假设你有用户信息的数据,你从 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
,然后在您使用时为您提供美妙的体验您的数据通过您的应用程序。
推荐阅读
- android - 如果他们在 Firestore 中的分数相等,如何按剩余时间排序?
- javascript - 当我将它移到 JavaScript 时,下拉菜单不起作用
- android - 如何从 Play 商店禁用加入为 beta 选项?
- c - armcc 和 armclang 有什么区别?
- php - 是否可以直接发送 ICAL 事件而无需收件人打开 ICS 文件?
- java - Java OpenAL - 通过最大距离后源增益为零
- terraform - 如何声明使用具有不同协议的端口的 azurerm_container_group 资源?
- python - 访问 yahoo Finance 104 股票收盘价,但它将数据附加在单行而不是列中
- java - Spring Boot WebClient 异步调用
- android - 制作一个 Flutter 应用程序,其中启动图标用作链接