将一批在服务器端生成的示例人员记录导出为 JSON 数组,可选择使用两个空格缩进的美化格式。当你需要结构化对象而非扁平表格时,JSON 是 REST API 模拟、Node 脚本和前端固件数据的原生格式。
工作原理
peopleToJson 对人员数组执行 JSON.stringify,去除空字段;启用美化格式时会带有缩进。国家或市镇等嵌套对象仍保持为嵌套的 JSON 对象(不会被折叠成单一字符串),以便保留期望使用 person.country.code 这类访问方式的代码所需的层级结构。
适用场景
- 在界面开发阶段模拟 API 响应
- 对示例用户执行
JSON.parse的 Jest/Playwright 固件数据 - 用结构有效但完全合成的记录填充后端测试数据库
限制
美化格式的 JSON 比压缩输出更大。不会出现循环引用(人员模型是树状结构)。字段顺序遵循对象枚举顺序,可能与 CSV 列顺序不同。批次大小在服务器端受到与生成器子工具相同的限制。
示例
一条美化格式的记录如下:
[
{
"firstName": "Ada",
"lastName": "Lovelace",
"gender": "F",
"birthDate": "1815-12-10",
"email": "ada@example.com"
}
]
压缩模式会在一行内输出相同的结构,不带缩进。
法律声明
本工具导出的记录属于合成测试数据,并非真实签发的身份信息。请勿将其用于身份验证、KYC(了解你的客户)流程、法律文件或任何需要真实个人数据的场景。