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数据。

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

你学会了吗?

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

相关文章
|
前端开发 JavaScript
前端模拟接口工具推荐——Apifox(mock数据)【图解教程】
前端模拟接口工具推荐——Apifox(mock数据)【图解教程】
4073 1
|
测试技术 API
Apifox自学日记:导入抓包数据(cURL)
自学流行的自动化测试软件Apifox
1089 0
|
JSON 测试技术 API
Apifox如何一键导入Swagger数据?
Apifox如何一键导入Swagger数据?这个问题大家知道了吧!Apifox 的整体功能比 swagger 丰富,支持一整个团队的协作,而且免费国产软件。类似swagger的工具,只能说Apifox更全面,让我找到一个合适的技术工具提高我们的效率。
Apifox如何一键导入Swagger数据?
|
5月前
|
人工智能 自然语言处理 测试技术
Apipost 与 Apifox 深度对比:谁是 API 开发的最佳拍档?
在 API 开发中,Apipost 与 Apifox 是两款流行的国产工具。本文通过实际项目的对比发现,Apipost 在 AI 功能方面表现突出,如 AI 自动生成文档、测试用例、脚本等,显著提升开发效率。基础功能上,Apipost 也更全面,支持离线使用、OpenAPI 格式导出、多种协议及数据库字典导入,界面简洁易用,综合性能优于 Apifox。
275 5
|
5月前
|
人工智能 测试技术 API
Apifox 和 Apipost如何选?2025企业API开发工具选型需求分析及建议
本文对比了 Apipost 与 Apifox 在 AI 功能及 API 功能上的差异,指出 Apipost 凭借 AI 一键补全文档、智能提取 API 文档、AI 断言、模拟测试数据、生成用例、参数更新、脚本生成、全局搜索等能力,显著提升开发效率与质量。同时,Apipost 在离线使用、一键分享、OpenAPI 格式支持、多协议适配、数据库导入、模拟数据、压测功能等基础 API 能力上亦全面领先。在AI时代的2025年,API + AI是Apipost将AI技术融合行业应用的最佳典范,这种趋势下,也说明Apipost 更能助力企业与开发者实现高效智能开发。
355 2
|
6月前
|
人工智能 API 数据安全/隐私保护
Apifox 与 Apipost 的 API 文档引擎对比:底层架构、性能与可扩展性分析
深入探索市场上两大主流API工具——Apifox和Apipost的文档能力时,发现了令人惊讶的差距。这不仅仅是功能多寡的问题,更关乎开发效率与团队协作的质变。
|
4月前
|
前端开发 测试技术 API
企业级API工具的选择:Apipost和Apifox哪个好
Apifox相比Apipost在企业级API协作方面表现更出色,其一体化平台设计有效提升团队协作效率,功能整合度高,支持标准化接口管理,更适合规模化团队和技术协作需求。
370 120
|
5月前
|
人工智能 NoSQL 测试技术
Apipost 与 Apifox:全栈工程师视角下的 API 工具抉择
本文对比了Apipost与Apifox两款API工具在AI能力、数据一致性管理、自动化测试、团队协作、协议支持、数据库支持及离线可用性等多个核心维度的表现。Apipost凭借AI智能化、数据自动同步、全面协议支持及离线功能等优势,在大型项目、高安全场景及多协议调试中表现更出色。而Apifox适合预算有限、小型团队及纯HTTP项目。
133 0
|
5月前
|
人工智能 测试技术 API
从 Apifox 到 Apipost:企业API开发工具迁移背后的深度剖析
近期调研发现,超65%的中大型开发团队正从Apifox迁移至Apipost。本文深入剖析背后原因,揭示Apipost在协作模式、数据管理、AI能力等方面的显著优势,展现其如何通过智能协同与全流程优化,重塑API开发效率与质量,引领行业工具变革趋势。
157 0
|
5月前
|
人工智能 数据可视化 测试技术
AI时代的接口调试与文档生成:Apipost 与 Apifox 的表现对比
在AI技术驱动的数字化时代,软件开发日益复杂,团队协作与效率至关重要。接口调试与文档生成贯穿开发全流程,影响项目进度与质量。Apipost与Apifox作为主流工具,功能差异显著。本文从WebSocket调试、Socket.IO协议支持、GraphQL调试及AI能力等维度进行深度对比,分析两者在接口调试与文档生成方面的优劣,为开发团队选型提供参考依据,助力提升开发效率与协作水平。
349 2
AI时代的接口调试与文档生成:Apipost 与 Apifox 的表现对比