示例输入与设置
{"id":"{{sequence}}","profile":{"age":"{{integer:18:18}}"}} · JSON · 2自定义 JSON 数据结构与字段规则,批量生成所需的测试数据。生成数据支持 JSON、JSONL、CSV 预览、复制和下载。
内置用户、商品、订单示例。支持序号、UUID、姓名、邮箱、城市、数值范围、布尔、日期、枚举与随机文本,支持类型保留与文本拼接。
修改结构或数量后自动生成结果。
CSV 按顶层字段生成列,嵌套对象和数组作为 JSON 存在单元格中。日期使用 UTC。支持 1–1,000 条虚构记录,结果上限 8 MB。
| 占位符 | 生成内容 |
|---|---|
{{sequence:1:1}} | 递增序号,可指定起始值和步长 |
{{uuid}} | 随机 UUID |
{{name}} | 姓名 |
{{firstName}} / {{lastName}} | 名字/姓氏 |
{{email}} | 使用 example.com 的测试邮箱 |
{{city}} | 城市 |
{{boolean}} | 布尔值 true 或 false |
{{integer:18:65}} | 指定范围内的整数,包含上下限 |
{{float:0:999:2}} | 指定范围内的数字,最多 2 位小数 |
{{date:2020-01-01:2030-12-31}} | 日期,包含起止日期(UTC) |
{{datetime}} | 指定日期范围内的时间戳(UTC) |
{{pick:active|paused}} | 从候选项中随机选一个字符串 |
{{text:12}} | 12 位字母数字文本,可指定 1–256 位 |
{{word}} | 示例单词 |
在代码编辑器中定义一条记录的 JSON 对象,修改字段名并按需嵌套对象、数组;可载入用户、商品或订单示例。用 {{sequence}} 生成序号、{{integer:18:65}} 指定整数范围、{{pick:active|paused}} 生成枚举,完整占位符保留数值和布尔类型。设置 1–1,000 条并点击生成,支持 JSON、JSONL、CSV 复制和下载;切换格式复用同一批数据,CSV 将嵌套值存为单元格中的 JSON。数组长度按模板保留,日期使用 UTC,结果不超过 8 MB。
先用下面的示例确认输入格式和选项,再处理自己的数据。示例中的随机值、文件大小和展示格式会随输入与设置变化。
{"id":"{{sequence}}","profile":{"age":"{{integer:18:18}}"}} · JSON · 2[{"id":1,"profile":{"age":18}},{"id":2,"profile":{"age":18}}]