JSON 转 CSV

本地处理
app.csv.view

也可通过 #data={"name":"Ada"}#url=... 灌入数据,读完即从地址栏清除。

把对象数组压成表格文本(CSV),或从表格转回 JSON。适合把接口列表贴进 Excel 前的中间步骤,或从运营表格生成测试数据。列名一般来自对象的键。

同一层对象的键变成表头。最适合「用户列表」「订单列表」这种一行一条记录的结构。

转换后可复制或下载 export.csv

嵌套要扁平化

深层对象通常会摊成 user.name 这类列,或只保留一层。结构太深时先用 JSONPath 抽出列表再转。

字段不一致的对象,表头会尽量合并全部出现过的键。

本地转换

表格内容不上传。含业务数据的导出也可以在本机完成。

需要带格式的工作簿时,改用 Excel 页生成 xlsx。

示例

JSON 数组
[
  { "id": 1, "name": "Ada" },
  { "id": 2, "name": "Bob" }
]
CSV
id,name
1,Ada
2,Bob
不是数组能转吗?

单个对象可以看成一行。深层嵌套请先用 JSONPath 抽出列表。

和 Excel 页有何不同?

CSV 是纯文本; Excel 适合直接生成 / 读取 .xlsx。

逗号和换行怎么处理?

字段值里的逗号、引号会按 CSV 惯例加引号转义。用 Excel 打开若乱码,请确认编码为 UTF-8。

需要点执行转换吗?

需要。粘贴后点「执行转换」才会生成预览和下载。

推荐工作流

  1. 准备对象数组(接口 list 接口最常见)。
  2. 执行转换,核对表头是否覆盖你要的列。
  3. 下载 CSV 或复制文本,导入表格软件。
  4. 列太多时先 JSONPath 投影出精简结构再转。

CSV 没有类型信息:数字和字符串打开后可能被 Excel 改格式,关键 ID 建议当文本列导入。