利用JSON文件数据打造餐厅信息展示应用
1. 认识JSON文件结构
JSON文件在现代应用开发中是一种常见的数据存储和传输格式。以一个名为 Charleston.json 的文件为例,它的开头是一个左方括号 [ ,文件内部的每个项目由键值对组成,这些键值对包含餐厅信息,被花括号 {} 包围,并且项目之间用逗号分隔。文件的末尾是一个右方括号 ] 。方括号表示数组,花括号表示字典,所以这个JSON文件实际上包含了一个字典数组,这和之前使用的 .plist 文件类似。
2. 创建餐厅数据管理类
在正式使用JSON文件数据之前,需要创建一个数据管理类来将JSON文件中的数据加载到应用中。
- 修改 RestaurantItem 类 :为了能够使用 JSONDecoder 类从JSON文件中填充 RestaurantItem 实例,需要让 RestaurantItem 类遵循 Decodable 协议。具体操作步骤如下:
1. 在项目导航器中,点击 Map 文件夹下 Model 文件夹内的 RestaurantItem 文件,修改类声明,使其遵循 Decodable 协议:
打造基于JSON的餐厅信息展示应用
超级会员免费看
订阅专栏 解锁全文
1091

被折叠的 条评论
为什么被折叠?



