JSON 转 CSV

粘贴 JSON 数组或对象,一键转为 CSV 格式。嵌套对象自动扁平化为点分字段名,适合导出 API 响应、分析结果或导入 Excel/Google Sheets。

阅读完整指南: CSV 与 JSON 数据互转:编码、去重与隐私 →

隐私提示:本地解析,不上传服务器。

↓ 在下方输入区粘贴内容,结果会立即显示

将 JSON 数组或对象转为 CSV; 嵌套对象会扁平化为点分字段名。

JSON 输入

注释说明

说明

数组每项占一行; 嵌套键合并为 parent.child; 数组值 JSON 序列化。转换在浏览器本地完成。

粘贴 JSON 数组或对象,一键转为 CSV 格式。嵌套对象自动扁平化为点分字段名,适合导出 API 响应、分析结果或导入 Excel/Google Sheets。

快速开始

  1. 准备 JSON

    最常用的是对象数组; 单个对象也会转为一行。

  2. 点击转换

    首行为表头; 后续每行一条记录。

  3. 复制 CSV

    粘贴到表格软件或数据管道。

扁平化规则

嵌套对象变为 parent.child 列名; 数组值以 JSON 字符串写入单元格; null 转为空字符串。

隐私

转换在浏览器本地完成; JSON 内容不会上传到服务器。

典型工作流

从 API 获取 JSON 数据后,直接粘贴到左侧输入框。工具会自动检测数组结构,若为对象则需手动包裹成数组。点击转换按钮,右侧立即生成 CSV 内容,支持下载或复制到剪贴板。

转换后的 CSV 可直接导入 Excel 或 Google Sheets 进行分析。对于嵌套数据,如用户信息中的地址对象,会自动展平为 address.street 这样的列名。复杂结构建议先试用少量数据验证格式。

示例

示例

Input

[{"name":"a","count":1},{"name":"b","count":2}]

Output

name,count
a,1
b,2

FAQ

与 JSON 格式化有何不同?

本工具输出 CSV 表格格式; JSON 格式化工具美化 JSON 本身。

支持超大文件吗?

浏览器内存有限; 超大 JSON 建议用命令行工具 (jq、mlr 等)。

转换后数字变成科学计数法怎么办?

这是 Excel 的默认显示方式,数据本身未改变。在 Excel 中全选该列 → 右键设置单元格格式 → 选择「数值」即可还原。或在转换前用代码为数字字段添加强制类型标识(如 "value": "123")。