跳到主要内容
Z

随机 JSON 生成器

使用 faker.js 根据 schema 生成模拟 JSON 数据。支持多种导出格式:JSON、CSV、TSV、XML。完全免费,全部在浏览器中运行。

免费 无需注册 客户端运行 注重隐私 Updated

正在加载 faker…

使用方法

  1. 1 定义一个 JSON schema——每个叶子值(leaf value)都是一个 faker.js 的 dot-path,例如 person.fullName、internet.email 或 number.int({min:18,max:65})。
  2. 2 拖动 Count 滑块(1–1000)并选择导出格式:JSON、CSV、TSV 或 XML。
  3. 3 点击 Generate 生成随机记录。你可以随时重新生成(re-roll)以获得新的数值。

为什么使用此工具

  • 由 schema 驱动——数据字段仍由你定义,只有取值被随机化。
  • 基于 @faker-js/faker 构建——现代化、支持多语言环境,并提供数百种数据生成器(generator)。
  • faker 包采用懒加载(lazy-loaded)方式——在你点击 Generate 之前,页面依然保持轻量。
  • 支持导出为 JSON、CSV、TSV 或 XML——可直接用于数据库 seeder 或测试 fixture。

常见问题

我可以使用哪些 dot-path?

任何位于 <code class="font-mono text-xs">faker.*</code> 下的路径都可以——例如 <code class="font-mono text-xs">person.firstName</code>、<code class="font-mono text-xs">company.name</code>、<code class="font-mono text-xs">finance.iban</code>、<code class="font-mono text-xs">date.past</code>。完整列表请参阅 faker.js 官方文档。

可以传入参数吗?

可以——在括号中放入参数对象即可。例如:<code class="font-mono text-xs">number.int({min:1,max:100})</code> 或 <code class="font-mono text-xs">helpers.arrayElement(["a","b","c"])</code>。

这些数据来自哪里?

一切都在你的浏览器中运行——faker.js 在本地生成数据,不会发起任何 API 调用。你的 schema 和数据永远不会离开你的设备。

什么是 随机 JSON 生成器?

随机 JSON 生成器(Random JSON Generator)是一款根据你定义的 schema、借助 faker 库生成模拟 JSON 数据的工具。它会用合成的示例值填充各个字段,方便用于测试(testing)和数据模拟(mocking),并可将生成的记录导出为 JSON、CSV、TSV 或 XML 格式。整个过程完全在浏览器中运行,无需注册,也不经过任何服务器端处理。

概要

随机 JSON 生成器 是 Zerethon Tools 提供的免费 开发者 工具。使用 faker.js 根据 schema 生成模拟 JSON 数据。支持多种导出格式:JSON、CSV、TSV、XML。完全免费,全部在浏览器中运行。. 完全在浏览器中运行 — 无需注册,无需上传。

分类
开发者
价格
免费
隐私
基于浏览器
注册
无需

隐私

除非另有说明,否则你的数据永远不会离开浏览器。随机 JSON 生成器 完全在客户端运行 — 无需上传服务器,不记录日志,不追踪你输入的内容。

了解基础知识

操作指南

相关工具

在 Zerethon Social 上创作、分享与成长

免费注册。赚取积分,收集成就,与全球创作者建立联系。

免费注册