APIfox的数据模型

简介: 持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第5天,点击查看活动详情大家好,我是阿萨。昨天我们学习完了所有Apifox的Mock 功能。昨天学习过程中设置响应返回数据结构的时候,我们给data的array数组里设置了一个Order的数据模型。

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第5天,点击查看活动详情

大家好,我是阿萨。昨天我们学习完了所有Apifox的Mock 功能。昨天学习过程中设置响应返回数据结构的时候,我们给data的array数组里设置了一个Order的数据模型。

今天我们就学习下这个数据模型。学习数据模型之前,我们先看下数据结构。

数据结构

数据结构 和编程语言里的数据结构类似,主要使用在 接口设计 的返回响应和 json 类型的Body 参数。前几天讲解Mock响应结果的时候智能Mock里的设置就用到了数据结构。见下图,是不是很熟悉?\


3.png


\

如果已经有现成的json数据,直接导入即可。点击【JSON/XML 智能识别/快捷导入】即可导入数据结构。


4.png

\


5.png


\

编辑数据结构

\

1.  可以选择该字段是否必填


6.png


\

2.  可以选择该字段的数据类型


7.png


\

  1. 可以新增字段,或删除该字段

8.png

4.  拖拽移动,改变字段之间的排序  


9.png


  1. \

\



10.png


\

数据模型

数据模型是可复用的数据结构。在设计数据结构时可以在数据类型直接选择已经定义好的数据模型


管理数据模型

在使用数据模型前,需要先建立可复用的数据结构。如下图,根据项目需要,可以先在数据模型下新建,也可以简单的管理不同数据模型间的关系。



11.png


数据模型的引用

在 接口设计 的返回响应和 json / xml 类型的Body 参数处,在数据类型处可以引用已经建立好的数据模型,如下图。


12.png

1.修改数据模型


13.png


2.隐藏字段

14.png


3. 如果某个字段,需要特殊设置,可以先取消关联。

``

15.png

16.png


4. 可以引用多个数据模型,并支持数据模型之间拖拽排序


17.png18.png


了解了数据结构和数据模型后更方便前端开发去设置Mock数据。

今天内容是对前几天学习内容的补充,

你学会了吗?

如果你喜欢今天的内容,欢迎点赞,关注。

相关文章
|
9月前
|
存储 缓存 安全
API接口设计规范
这个是目前第三方数据接口交互过程中常用的一些参数与使用示例,希望对大家有点帮助。 当然如果为了保证更加的安全,可以加上RSA,RSA2,AES等等加密方式,保证了数据的更加的安全,但是唯一的缺点是加密与解密比较耗费CPU的资源.
|
3月前
|
前端开发
阿萨学工具:Apifox的高级Mock 功能
阿萨学工具:Apifox的高级Mock 功能
|
3月前
阿萨学工具: Apifox 的自定义智能Mock功能
阿萨学工具: Apifox 的自定义智能Mock功能
|
3月前
阿萨学工具: Apifox 的智能Mock功能
阿萨学工具: Apifox 的智能Mock功能
QGS
|
3月前
|
前端开发 测试技术
浅学前端数据模型MockJS
浅学前端数据模型MockJS
QGS
29 1
|
3月前
|
存储 大数据 数据管理
数据模型设计
数据模型设计
|
4月前
|
存储 设计模式 数据库
C++ Qt开发:StandardItemModel数据模型组件
Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍`StandardItemModel`数据模型组件的常用方法及灵活运用。 `QStandardItemModel` 是 Qt 中用于存储标准项数据的模型类之一,它继承自 `QAbstractItemModel` 类。这个模型提供了一种灵活的方式来组织和管理数据,适用于各种视图类(比如 `QTreeView`、`QListView`、`QTableView` 等)。该组件是标准的以项数据为单位的基于M/V模型的
34 0
C++ Qt开发:StandardItemModel数据模型组件
|
8月前
|
Java 测试技术 API
探索Swagger:简化API文档管理与测试的利器
在现代的应用开发中,API(Application Programming Interface)是不可或缺的一部分,用于实现不同系统之间的通信和数据交换。然而,对于开发者来说,编写和管理API文档以及进行API测试可能是繁琐的任务。Swagger作为一款强大的API文档生成和测试工具,为我们提供了一种简化的解决方案。本文将深入探讨Swagger的基本概念、特点,以及如何在实际应用中使用它进行API文档管理和测试。
95 1
|
9月前
|
JSON 数据可视化 Oracle
比swggaer更好用的接口文档工具
今天给大家推荐一个新接口工具:YesApi接口大师。 YesApi接口大师(5合1):Admin接口管理后台,看这个名称就知道,这个工具很符合国内程序员、以及技术小白使用。通过网站界面,它能帮你轻松管理API接口,除了可以自动生成接口文档、还能生成API接口源代码、通过界面鼠标就能开发接口,一键、快速发布、管理和开放你的API接口。
|
11月前
|
SQL JSON 缓存
接口文档设计的12个注意点! 下
接口文档设计的12个注意点! 下