示例数据工具
示例JSON生成器
无需上传即可生成有效的JSON测试记录。
示例JSON生成器: 生成一个小型、有效的JSON数组,用于解析器测试、模拟响应和列表视图。示例JSON生成器会生成包含id、label、value和active字段的扁平合成记录。它为测试夹具提供固定的初始结构;不会推断您的API架构,也不会复现生产数据的分布。 完全在浏览器中本地运行,文件不会上传到服务器。
- 类别
- 开发者工具
- 使用次数
- 在浏览器中
- 费用
- 免费·无需注册
- 可用性
- 可直接使用
完全在浏览器中运行
虚构结果
等待中仅限虚构的测试夹具。请勿将这些生成的身份、地址或ID用作真实记录。
将其用作模拟响应
输出是一个顶层数组,其中每条记录都是扁平结构,包含id、label、数值型value和active标志。大多数API会将列表包装在对象中,例如{ "data": [...], "total": 5 },因此在让前端读取文件前,请先添加这一层包装。要测试分页,请生成多于一页容量的行;最多可生成100行。
统一记录遗漏了什么
每条记录都有相同的键和值类型,但真实的负载很少会这样。在依赖测试之前,先编辑并加入容易出问题的情况:缺少键、一个null、空字符串、嵌套对象、特别长的标签,以及非ASCII文本。要描述API实际返回的结构并据此检查测试固件,请从JSON转JSON Schema开始。
使用方法
- 选择1到100之间的整数行数。
- 在浏览器中生成一批合成数据。
- 复制或下载测试夹具,并保存以便重复测试。
隐私与限制
生成过程仅在此设备上进行。记录是虚构的测试夹具;请检查并隔离使用这些记录的应用程序。
相关工具
常见问题
我可以选择自己的字段、嵌套结构或架构吗?
此生成器只有行数控制项。所有对象都包含相同的四个字段,value会随位置递增,active始终为true。下载数组后,可编辑它以添加嵌套对象、缺失属性、null值和false标记,然后根据您的目标架构验证这些更改。
输出是JSON Lines还是API响应封装?
输出是一个分成多行的顶层数组,并不是每行一个完整记录。需要data属性、总数或分页元数据的API,需要您自行添加封装。JSON Lines读取器则需要将记录分别序列化,并移除外层数组。
再次生成时,会得到与第一次相同的测试夹具吗?
标签会从fixture-alpha、fixture-beta和fixture-gamma中重新选择。ID和值会从1重新开始,但标签可能不同。此工具没有seed控制项。如果快照测试或回归测试要求预期负载保持稳定,请将结果保存到测试夹具中。
免费工具·使用在浏览器中次·无需账户