无需登录 数据私有 本地保存

基于 OpenAPI 的 Mock 数据生成器 - 零配置模拟 API

9
0
0
0

OpenAPI Mock 数据生成器

零配置
支持 OpenAPI 3.0 & Swagger 2.0
输入 OpenAPI 规范
Pet Store 用户 API Todo API
API 端点列表

解析 OpenAPI 规范后将在此显示端点列表

常见问题与知识点

什么是 OpenAPI Mock 数据生成器?
OpenAPI Mock 数据生成器是一款零配置工具,能够根据 OpenAPI/Swagger 规范文档自动生成模拟的 API 响应数据。只需粘贴规范文件,即可为每个端点生成结构合理、语义真实的 JSON Mock 数据,极大加速前后端并行开发。
支持哪些 OpenAPI 版本?
本工具全面支持 OpenAPI 3.0.xSwagger 2.0 规范。无论是新版 OpenAPI 的 components/schemas 结构,还是旧版 Swagger 的 definitions 结构,都能正确解析并生成 Mock 数据。
如何处理 $ref 引用?
工具会自动解析 OpenAPI 规范中的 $ref 引用(包括本地引用如 #/components/schemas/Pet),递归展开嵌套的对象定义。对于 allOfoneOfanyOf 等组合类型也会进行智能处理,确保生成的 Mock 数据结构完整。
生成的数据是否支持自定义?
工具会根据字段名称和类型智能推断合适的 Mock 值(如 email 字段生成邮箱格式、name 字段生成真实人名)。您也可以复制生成的 JSON 数据后在代码中自由修改,或将其集成到 Mock Server 中进一步定制。
支持 YAML 格式的 OpenAPI 规范吗?
支持!工具内置了 YAML 解析能力(通过 js-yaml 库),您可以直接粘贴 YAML 格式的 OpenAPI 规范,无需手动转换为 JSON。同时支持从 URL 加载远程的 YAML/JSON 规范文件。
如何将 Mock 数据集成到项目中?
您可以将生成的 JSON 数据直接复制到 Mock Server(如 JSON Server、MSW、Mock Service Worker)的配置中,或用于编写单元测试的 fixture 数据。也支持导出为独立 JSON 文件,配合前端 Mock 拦截库使用,实现完整的前端独立开发流程。