随机 JSON 生成器
按字段类型与嵌套深度随机生成 JSON:字符串、整数、小数、布尔、null、日期、UUID、邮箱、URL、IP、颜色、枚举与长整数,键名可切 camelCase/snake_case/kebab-case,填种子结果可复现。
按字段类型与嵌套深度随机生成 JSON,拿来测接口解析、表格渲染与表单回填。填上种子结果可复现。
要出现哪些值类型(不选则全都要)
—结果体积
—键总数
—实际最深嵌套
值类型决定了这个 JSON 像不像真实接口
只生成字符串和数字的 JSON 测不出问题 —— 真实接口里最容易翻车的是 null、空数组、大数字、嵌套对象为空。所以值类型可以自己勾,勾上 boolean、null、日期、UUID 这些才接近线上返回的样子。
大数字会被 JS 悄悄改掉
超过 2^53-1 的整数在 JavaScript 里会掉精度(变成 12345678901234567 → 1.2345678901234568e16)。想测后端返回长整型数字的场景,把「长整数」勾上,再把结果贴回本页对比原始文本是否还一致。
常见问题
为什么字段名是随机的英文词,不是 userName 这种?
键名风格可切 camelCase / snake_case / kebab-case,词本身从常见字段词库里随机组合,所以每批数据的键都不一样 —— 正好用来测「前端有没有写死字段名」这类问题。想要固定键名就填种子复现。
生成的 JSON 合法吗?
是标准 JSON,不含注释、不留尾随逗号。可以直接粘进接口文档或用本站的 JSON 工具校验。
会传到服务器吗?
不会,全部在浏览器里生成。