操作与实例

生成可以复现的 JSON 测试数据

先用一个小对象定义测试需要的字段结构,再为关键字段设置规则。生成后检查记录内容,确认符合测试需要再导出。

如何操作

  1. 粘贴模板并读取字段

    粘贴 JSON 对象后点击“读取字段”。也可以输入对象数组,但只使用第一个对象作为模板,不会合并后续记录。

  2. 设置记录数量与字段规则

    设置“记录数量”和“复现种子”,再通过“添加规则”为准确的叶子字段路径选择递增序号、示例字符串、数值范围、文本枚举等生成方式。

  3. 生成、核对,再导出

    点击“生成并预览”,检查保留模板原值的提醒。即使页面预览被截短,“复制完整结果”和“下载完整结果”仍会读取保留的完整结果。

输入与预期输出

生成三条有明确编号和名称的记录

界面设置: 记录数量为 3,复现种子为 guide-demo,输出格式为 JSON。为 $.id 添加“递增序号”,起始值 101、递增量 1;为 $.name 添加“示例字符串”,前缀 user_。两条规则的空值比例都保持 0。

输入
{"id":0,"name":"source-name"}
预期输出
[
  {"id":101,"name":"user_1"},
  {"id":102,"name":"user_2"},
  {"id":103,"name":"user_3"}
]

这两条规则本身不依赖随机抽样。使用随机规则时,在模板和全部设置相同的前提下,固定种子也能复现结果。生成的名称是示例字符串,不是真实身份数据。

边界与检查事项

空模板数组或不兼容结构
空数组、标量值和包含非对象元素的数组会被拒绝。规则必须匹配已经存在的叶子字段,不能用规则创建新字段;工作区最多添加 32 条显式规则。
范围错误或生成量过大
输入最多 1 MiB,可生成 1–1,000 条记录。上下界颠倒、日期无效或序号超出安全整数范围都会报错;10 MiB 输出上限或结构复杂度限制可能在不足 1,000 条时提前触发。

结果解读与常见疑问

这能保证真实数据被匿名化吗?

不能。“保留模板原值”规则会保留原始内容,高精度数字默认也会保留。分享前应逐项检查这些字段,固定种子不代表数据已经匿名化。

导出 CSV 时哪些信息会变化?

模板顶层字段会成为列,嵌套对象和数组写成单元格中的 JSON 文本。null 会变成空单元格,无法再与空字符串区分;类似公式的内容在电子表格中打开前还需检查。