数据模型
数据模型是团队中可复用的“数据结构”。
管理数据模型
在使用"数据模型"功能之前,需要先建立可复用的"数据结构"。各数据模型间支持相互引用。

引用数据模型
在接口文档页的“返回响应”和 json / xml 类型的“Body 参数”处,在“数据类型”中引用已经建立好的“数据模型”。

若当前引用的数据模型不符合要求,可以直接跳转到“数据模型”中进行修改。

若当前接口仅需部分引用“数据模型”,你可以直接进行修改,并且无需担心这会影响原“数据模型”。
- 当不需要某个字段时,可以直接点击“隐藏字段”按钮。

- 当需要对某个字段进行特殊编辑时,可以点击“取消关联”按钮。

或后续点击“恢复关联”按钮。

支持引用多个“数据模型“,并且还可以通过拖拽调整“数据模型”之间排序。

预览请求响应
根据设计的数据结构,与 Mock 功能,你可以直接预览请求响应的数据。详细说明请参考文档《Mock 功能简介》。
生成请求代码
根据数据结构生成各种语言的代码,更多信息请查看文档:《自动生成调试代码》。
编辑源码
Apifox 的数据结构和数据模型完全遵守 JSON Schema 规范,所以你也可以直接编辑 JSON Schema 的方式定义数据结构。
参考文档:《JSON Schema 介绍》。