JSON 转 CSV 工具
将 JSON 对象数组转换为 CSV。支持按点路径展平(flatten)嵌套数据。
使用方法
- 1 粘贴一个 JSON 对象数组。
- 2 可选择开启“展平”,将嵌套对象按点路径展开为多列。
- 3 复制或下载生成的 CSV 文件。
为什么使用此工具
- 自动处理缺失的键——空白单元格会自动补齐。
- 按点路径展平的选项可将 {"a":{"b":1}} 转换为“a.b”列。
- 遵循 RFC 4180 规范,自动为包含逗号、换行符或引号的字段加上引号。
- 全程在客户端处理,你的数据始终保持私密。
常见问题
如果我的 JSON 是单个对象而不是数组该怎么办?
工具需要一个对象数组(每个对象对应一行)。请将你的单个对象用 `[ ... ]` 包裹起来,即可转换为只有一行的 CSV。
展平选项是如何处理数组的?
数组会按数字索引生成路径,例如 `tags[0]`、`tags[1]`。如果你的数据中有多个数组字段,建议先对数据做预处理,而不是直接依赖展平功能。
我可以导出制表符分隔的结果供 Excel 使用吗?
可以——只需选择“制表符”作为分隔符即可。Excel 会将 TSV 数据直接粘贴到各个单元格中。
什么是 JSON 转 CSV 工具?
JSON 转 CSV 工具可以将 JSON 对象数组转换为 CSV 文件。该工具会把对象的键映射为列、值映射为行,并提供按点路径展平的选项,将嵌套数据拆分为独立的列。整个过程完全在浏览器中运行,数据在本地设备上完成转换,不会上传到任何服务器。
功能特性
Objects to rows
Union of all object keys becomes the header; each object becomes one CSV row.
Flatten nested JSON
Optionally expand nested objects into dot-path columns (e.g. address.city).
100% private
Runs client-side — your JSON is never sent to a server.
示例
Input
[{"name":"Ann","age":30},{"name":"Bob","age":25}]
Output
name,age
Ann,30
Bob,25
常见使用场景
-
1
Open API data in a spreadsheet
Convert a JSON response into CSV you can import into Excel or Google Sheets.
-
2
Share data with non-developers
Hand off structured data as a familiar table instead of raw JSON.
-
3
Bulk-import into other tools
Produce a CSV that CRMs, databases, and BI tools accept out of the box.
Zerethon's JSON to CSV converter turns a JSON array of objects into CSV in your browser, mapping keys to a header row and each object to a data row. An optional dot-path flatten expands nested objects into individual columns. Output follows RFC 4180 quoting, and nothing is uploaded.
- 分类
- 开发者
- 价格
- 免费
- 隐私
- 基于浏览器
- 注册
- 无需
References
隐私
除非另有说明,否则你的数据永远不会离开浏览器。JSON 转 CSV 工具 完全在客户端运行 — 无需上传服务器,不记录日志,不追踪你输入的内容。
对比
了解基础知识
操作指南
相关工具
在 Zerethon Social 上创作、分享与成长
免费注册。赚取积分,收集成就,与全球创作者建立联系。