Mock 数据生成
用模板占位符批量生成假数据,支持姓名、邮箱、日期、UUID 等,可导出 JSON 或 CSV,随机种子可复现。
🔒 浏览器本地运行,文件不会上传免费 · 无需注册
单条记录模板
写一个 JSON 对象描述单条记录,字符串里的占位符会在每条记录中被替换。
示例 JSON
粘贴一份真实的接口返回,每个值会被替换成最贴近的占位符。
输出设置
生成结果
0记录数
0 B大小
占位符速查
点击任意占位符,即可插入到模板光标处。
怎么生成 Mock 数据
- 写一个描述单条记录的 JSON 对象,在字符串值里放入
{{ name }}、{{ email }}、{{ int 1 100 }}这类占位符;也可以切到“从示例 JSON 推断”,粘贴一份真实接口返回自动生成模板。 - 填好条数,选择 JSON 或 CSV,点击生成。记下随机种子就能随时复现同一批数据,点“换个种子”则重新生成一批。
- 复制结果,或下载成
.json/.csv,用于测试、Fixture 或数据库初始化脚本。
常见问题
怎么让结果是数字而不是字符串?
当一个字符串值里只有一个占位符时,比如 "{{ int 18 65 }}",结果会写成真正的 JSON 数字;如果和其它文字混在一起,比如 "user-{{ index }}",则保持字符串。{{ bool }}、{{ float 0 1 }}、{{ timestamp }} 同理。
能生成完全相同的数据吗?
可以。每批数据都由带种子的随机数生成器产生,只要模板、条数和种子不变,输出就完全一致,很适合快照测试和团队共享的测试数据。
数据会被上传吗?
不会。模板、粘贴的示例和生成的记录都只留在你的浏览器里,不会上传,也不会调用任何接口。