持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第5天,点击查看活动详情
大家好,我是阿萨。昨天我们学习完了所有Apifox的Mock 功能。昨天学习过程中设置响应返回数据结构的时候,我们给data的array数组里设置了一个Order的数据模型。
今天我们就学习下这个数据模型。学习数据模型之前,我们先看下数据结构。
数据结构
数据结构
和编程语言里的数据结构类似,主要使用在 接口设计 的返回响应
和 json 类型的Body 参数
。前几天讲解Mock响应结果的时候智能Mock里的设置就用到了数据结构。见下图,是不是很熟悉?\
\
如果已经有现成的json数据,直接导入即可。点击【JSON/XML 智能识别/快捷导入】即可导入数据结构。
\
\
编辑数据结构
\
1. 可以选择该字段是否必填
\
2. 可以选择该字段的数据类型
\
- 可以新增字段,或删除该字段
4. 拖拽移动,改变字段之间的排序
- \
\
\
数据模型
数据模型是可复用的数据结构
。在设计数据结构时可以在数据类型
直接选择已经定义好的数据模型
。
管理数据模型
在使用数据模型
前,需要先建立可复用的数据结构
。如下图,根据项目需要,可以先在数据模型
下新建,也可以简单的管理不同数据模型间的关系。
数据模型的引用
在 接口设计 的返回响应
和 json / xml 类型的Body 参数
处,在数据类型
处可以引用已经建立好的数据模型
,如下图。
1.修改数据模型
2.隐藏字段
3. 如果某个字段,需要特殊设置,可以先取消关联。
``
4. 可以引用多个数据模型
,并支持数据模型
之间拖拽排序
了解了数据结构和数据模型后更方便前端开发去设置Mock数据。
今天内容是对前几天学习内容的补充,
你学会了吗?
如果你喜欢今天的内容,欢迎点赞,关注。