JSON 转 CSV 工具
分隔符
CSV 输出
相关外部工具
部分链接为联盟营销链接。
相关工具
将 JSON 对象数组转换为适用于 Excel 或 Google Sheets 的 CSV,或将 CSV 转换回应用程序所需的 JSON。包含逗号、引号或换行符的值会被正确转义,您还可以选择分隔符。全部在浏览器中运行,数据不会上传。
使用方法
- 选择方向:JSON → CSV 或 CSV → JSON。
- 选择分隔符——逗号、制表符或分号。
- 粘贴数据,然后复制或下载转换结果。
工作原理
JSON 对象数组可以整洁地映射到表格上:每个对象是一行,每个键是一列。转换器收集所有键的并集作为标题,然后逐行写入,对包含分隔符、引号或换行符的值加引号。反向转换时,CSV 的第一行成为键,后续每行成为一个对象。
功能
双向转换
通过单个切换按钮,可在 JSON 转 CSV 或 CSV 转 JSON 之间切换。
智能标题
列由所有对象键的并集构建,缺失字段变为空单元格。
正确的引号处理
包含逗号、引号或换行符的值按 CSV 标准进行转义。
选择分隔符
可输出逗号、制表符或分号分隔的值,以匹配目标程序。
类型推断
读取 CSV 时,数字、true/false 和 null 会转换为真正的 JSON 类型。
使用场景
在 Excel 中打开数据
将 JSON API 响应转换为可直接在电子表格中打开的 CSV。
导入电子表格
将导出的 CSV 转换为 JSON,加载到应用程序或脚本中。
数据迁移
在不同系统之间迁移记录时切换格式。
快速报告
将结构化数据扁平化为表格,快速生成可共享的报告。
注意事项
- 嵌套对象和数组会作为 JSON 文本写入单个单元格中。
- 转换为 JSON 时,CSV 的第一行被视为标题。
- 数字、布尔值和 null 会从 CSV 文本中自动推断。
- 所有处理均在您的设备上运行,数据不会上传。
常见问题
- 可以将 CSV 转换回 JSON 吗?
- 可以。将切换按钮切换为 CSV → JSON 并粘贴 CSV,第一行将成为对象的键。
- 如何处理嵌套对象?
- 嵌套对象或数组会以 JSON 文本的形式序列化到单个 CSV 单元格中,不会丢失数据。
- 可以使用制表符作为分隔符吗?
- 可以。除默认逗号外,还可从分隔符菜单中选择制表符(TSV)或分号。
- CSV 可以在 Excel 中打开吗?
- 可以。输出是带有正确引号处理的标准 CSV,可在 Excel、Google Sheets 等工具中打开。
- 我的数据会发送到服务器吗?
- 不会。转换完全在浏览器中进行,不会上传任何内容。