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 文件。该工具会把对象的键映射为列、值映射为行,并提供按点路径展平的选项,将嵌套数据拆分为独立的列。整个过程完全在浏览器中运行,数据在本地设备上完成转换,不会上传到任何服务器。
功能特性
对象转行
所有对象键的并集将作为表头;每个对象将成为一行 CSV 数据。
展平嵌套 JSON
可选择将嵌套对象展开为点路径形式的列(例如 address.city)。
100% 隐私保护
完全在客户端运行——你的 JSON 数据永远不会发送到服务器。
示例
Input
[{"name":"Ann","age":30},{"name":"Bob","age":25}]
Output
name,age
Ann,30
Bob,25
常见使用场景
-
1
在电子表格中打开 API 数据
将 JSON 响应转换为 CSV,以便导入 Excel 或 Google 表格。
-
2
与非开发人员共享数据
以熟悉的表格形式交付结构化数据,而不是原始 JSON。
-
3
批量导入其他工具
生成可被 CRM、数据库和 BI 工具直接识别使用的 CSV 文件。
Zerethon 的 JSON 转 CSV 工具可在浏览器中将 JSON 对象数组转换为 CSV,将键映射为表头行,将每个对象映射为一行数据。可选的点路径(dot-path)展开功能可将嵌套对象展开为独立的列。输出遵循 RFC 4180 的引号规则,且不会上传任何数据。
- 分类
- 开发者
- 价格
- 免费
- 隐私
- 基于浏览器
- 注册
- 无需
参考资料
- RFC 4180 — CSV 文件的通用格式与 MIME 类型 — IETF
- RFC 8259 — JSON 数据交换格式 — IETF
隐私
除非另有说明,否则你的数据永远不会离开浏览器。JSON 转 CSV 工具 完全在客户端运行 — 无需上传服务器,不记录日志,不追踪你输入的内容。
对比
了解基础知识
操作指南
相关工具
在 Zerethon Social 上创作、分享与成长
免费注册。赚取积分,收集成就,与全球创作者建立联系。