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数据工具可根据Schema结构和规则自动生成模拟响应,帮助你在接口未完成前进行联调、演示和测试准备。
什么是 JSON Schema 转 Mock 数据
它会读取Schema中的字段定义、类型、约束和组合规则,自动产出可直接用于前端展示或接口调试的JSON样本。
核心功能
- 按Schema规则实时生成Mock数据,输入变更后立即更新结果。
- 支持批量生成、数组策略配置、中文内容开关和一键重新生成。
- 支持输出格式化、复制下载、结构统计和历史记录快速回放。
- 本地浏览器执行,无需上传数据,适合敏感接口调试场景。
使用步骤
- 在左侧输入或加载JSON Schema示例。
- 配置生成数量、数组策略与是否允许 null、中文内容。
- 查看右侧Mock输出并按需格式化、复制或下载结果。
- 在历史区回放之前的生成配置,快速对比不同Schema结果。
适配规则
- 对象字段按 required 优先生成,非必填字段按概率补充。
- 数组可按随机、固定、空数组策略生成,兼容元组和统一 items 定义。
- 字符串优先识别 format 与 pattern,数字优先遵循最小值与最大值限制。
- 组合规则优先处理 oneOf/anyOf/allOf 与本地引用,减少手工拼装时间。
应用场景
- 前后端接口联调时快速构造响应样本
- 产品演示、原型评审阶段准备稳定假数据
- 自动化测试前批量生成结构化输入样本
- 接口文档评审时验证字段设计完整性
隐私说明
本工具仅在浏览器本地处理Schema与生成结果,不会将你的输入与输出上传到服务器。