广告位
JSON 随机生成器
基于占位符模板批量生成 JSON 数据,支持嵌套对象和数组,内置姓名、邮箱、手机、IP 等常用类型,可一键复制或下载
JSON 数据生成器
编辑模板、设置数量,实时预览并批量生成符合格式的 JSON 数据
占位符语法(点击可插入到模板中)
@name姓名
@int(min,max)整数
@float(min,max,precision)浮点
@str(len)字符串
@bool布尔
@email邮箱
@phone手机
@city城市
@date(start,end)日期
@datetime日期时间
@ipIP
@urlURL
@color颜色
@pick(a,b,c)选项
@array(n,type)数组
提示:占位符需用双引号包裹;@pick 选项用逗号分隔;@array 第二参数为元素类型占位符
范围 1-1000
生成结果
编辑左侧模板并点击"生成数据"查看结果...
广告位
使用说明
- 在文本框中编写 JSON 模板,使用占位符语法定义字段值(参考占位符速查表)
- 设置生成数量(1-1000 条)和输出格式(格式化 / 紧凑 / 数组)
- 点击"生成数据"按钮,或开启"实时预览"自动生成结果
- 占位符语法:@name 生成姓名、@int(min,max) 生成整数、@email 生成邮箱等
- 使用 @pick(a,b,c) 从给定选项中随机选择,使用 @array(n,@type) 生成数组
- 结果区可一键复制或下载为 .json 文件,便于导入数据库或测试
- 点击占位符速查表中的标签可快速插入对应语法到模板中
适用场景
- 接口测试:为前后端联调生成模拟数据,无需手动编造
- 数据库填充:批量生成测试用户、订单、商品等业务数据
- 原型演示:在原型设计中展示真实数据效果
- 性能压测:生成万级数据集用于接口性能与分页测试
- 数据分析:构造样本数据用于算法验证与图表展示
安全保障
- 本地处理:所有生成逻辑在浏览器本地完成,不上传数据
- 隐私保护:生成的内容仅保存在内存中,关闭页面即清除
- 模板隔离:不读取用户真实数据,避免隐私泄露风险
- 免费使用:无需注册登录,打开即用,结果可自由分发
常见问题
占位符如何在嵌套对象中使用?
直接在 JSON 模板中以普通字符串值的形式书写即可。例如 {"user":{"name":"@name","profile":{"city":"@city"}}},工具会递归遍历每个字段,识别到占位符时自动替换为对应类型的随机值。
@array 的语法是怎样的?
格式为 @array(n,type),其中 n 为元素个数,type 为元素占位符(需以 @ 开头)。例如 @array(3,@str(5)) 会生成包含 3 个 5 位随机字符串的数组。
三种输出格式有什么区别?
格式化:带缩进与换行,便于阅读;紧凑:去除空白字符,体积最小,适合传输;数组:仅输出 JSON 数组主体,省略外层包装,适合直接作为列表数据使用。数量大于 1 时默认输出数组形式。
生成的数据是真实可用的吗?
姓名、邮箱、手机号等数据均为基于内置字典随机组合,并非真实存在,仅用于测试和演示。手机号符合运营商号段规则,邮箱符合格式规范,IP 符合 IPv4 规范,可作为输入验证使用。
广告位