跳到主要内容

在线 JSON 表格生成与导出器

输出

表格编辑器

3 行 × 3 列
#
1
2
3

在线 JSON 生成器:表格转 JSON

这个 JSON 生成器可以把表格转换成 JSON。你可以从零生成表格并填写,也可以粘贴 CSV、Markdown 表格或上传 Excel,然后复制或下载 JSON。适合准备接口 Mock 数据、测试用例、配置列表和前端原型数据,转换全部在浏览器本地完成。

什么是 JSON?

JSON(JavaScript Object Notation)是一种结构化数据的文本格式,标准见 RFC 8259。它包含对象({} 中的键值对)、数组([])、字符串、数字、布尔值和 null。在 JavaScript 中通过 JSON.parse() 和 JSON.stringify() 读写,参见 MDN 文档。

同一张表,四种 JSON 结构

以这张表为例:

nameage
Alice30
Bob25

对象数组(默认):每行一个对象,键为表头,是大多数 REST 接口返回的结构:

[
  { "name": "Alice", "age": "30" },
  { "name": "Bob", "age": "25" }
]

二维数组:每行一个数组,第一行是表头:

[["name", "age"], ["Alice", "30"], ["Bob", "25"]]

列数组:每列一个数组,常用于图表库的数据输入:

{ "name": ["Alice", "Bob"], "age": ["30", "25"] }

键值数组:以第一列作为每条记录的键,适合查表和多语言词典:

{ "Alice": { "age": "30" }, "Bob": { "age": "25" } }

适用场景

  • 把 Excel 或 CSV 导出的数据转成 JSON,用作接口 Mock 或测试数据
  • 在网格里手工录入初始化数据,省去手写括号和引号
  • 把文档中的 Markdown / HTML 表格转成代码可读取的 JSON