首页JSON Schema转Mock数据

JSON Schema转Mock数据

根据JSON Schema快速生成Mock响应数据,支持数组策略、数量控制、中文内容和结构统计

JSON Schema

生成配置

生成历史

暂无生成历史

Mock数据输出

请输入 JSON Schema

数据统计

对象数量

0

数组数量

0

字符串数量

0

数字数量

0

布尔值数量

0

数据大小

0 B

Schema能力

  • 支持 object、array、string、number、integer、boolean、null 基础类型。
  • 支持 enum、const、default、minimum/maximum、minItems/maxItems 等常用约束。
  • 支持 oneOf/anyOf/allOf 与本地 $ref 解析,生成更接近真实接口的响应结构。
  • 支持 format 字段(email、date、date-time、uri、uuid、ipv4)的语义化随机数据。


说明文档

关于 JSON Schema 转 Mock 数据工具

该工具可根据 JSON Schema 自动生成模拟数据,支持数量、数组策略、中文内容偏好和历史记录管理。

核心功能

  • Schema 驱动生成:按字段类型和约束生成 mock 数据。
  • 样例模板:内置用户、商品、API 响应示例 schema。
  • 生成策略控制:记录数量、数组策略、是否包含 null、中文化输出。
  • 历史记录:保存近期生成历史,便于回溯。
  • 统计与导出:对象/数组/字符串等统计,支持复制下载。

使用说明

  1. 输入或加载 JSON Schema 示例。
  2. 设置生成数量与策略选项。
  3. 点击生成并查看输出。
  4. 按需格式化、复制或下载 mock 结果。

使用场景

  • 接口联调阶段快速准备样本数据。
  • 前端页面开发的假数据填充。
  • 自动化测试中的结构化样本构造。

常见问题

为什么生成内容与预期不完全一致?

复杂约束(如组合条件)可能需要更详细 schema 描述或人工补充规则。

历史记录会一直保存吗?

通常用于近期会话参考,建议关键结果及时导出备份。