JSON 转 CSV

JSON 转 CSV 转换器将 JSON 数组转换为逗号分隔值格式。输入:JSON 对象数组。输出:带表头的 CSV 文本。用途:电子表格导入、数据库导出、数据迁移。

工具界面在此加载 — 基于浏览器的交互式处理。

JSON 转 CSV是什么?

JSON 转 CSV 转换器将 JSON 数组转换为逗号分隔值格式。输入:JSON 对象数组。输出:带表头的 CSV 文本。用途:电子表格导入、数据库导出、数据迁移。

使用场景

  • 日常使用 — 快速处理文件和媒体
  • 专业工作 — 提高工作效率
  • 学习研究 — 辅助学习和研究
  • 内容创作 — 帮助创作内容
  • 数据处理 — 处理和分析数据

功能特点

  • 100% 浏览器端运行
  • 免费使用,无限制
  • 无需注册
  • 数据安全可靠
  • 支持批量处理
  • 响应式设计
  • 快速处理
  • 多语言支持

常见问题

JSON 转 CSV 是什么?

JSON 转 CSV 转换器将 JSON 数组转换为逗号分隔值格式。输入:JSON 对象数组。输出:带表头的 CSV 文本。用途:电子表格导入、数据库导出、数据迁移。

支持什么 JSON 结构?

仅支持扁平 JSON 对象数组。示例:[{"name":"John","age":30}]。嵌套对象:展平为点表示法。数组:转为逗号分隔字符串。基本类型(字符串、数字):不支持作为根。

如何处理嵌套对象?

嵌套对象用点表示法展平。示例:{"user":{"name":"John"}} 变为 user.name: John。深层嵌套(>3 层):可能产生长列名。对象内的数组:用分号连接。

能自定义分隔符吗?

不能,仅支持逗号分隔符。其他分隔符(制表符、分号):需后处理或使用专用工具。CSV 标准:逗号分隔,符合 RFC 4180。含逗号的值:自动加引号。

如何处理缺失字段?

缺失字段变为空单元格。示例:[{"a":1},{"a":2,"b":3}] → 第 1 行 "b" 列为空。所有对象的所有键:都作为列包含。顺序:第一个对象的键优先。

最大文件大小是多少?

浏览器限制:约 50MB JSON 输入。处理时间:约 3 秒/10MB。更大文件:将 JSON 数组分割成块。内存占用:转换期间为输入大小的 2-3 倍。

保留数据类型吗?

不保留,所有值转为字符串。数字:"30" 而非 30。布尔值:"true"/"false"。Null:空字符串。日期:ISO 字符串格式。保留类型:请使用 JSON 格式。

能选择特定字段吗?

基础版不支持字段选择。所有对象键变为列。选择字段:预处理 JSON(过滤键)或使用带列选择功能的高级 CSV 工具。

专业提示

💡 提示:对于大文件,建议先压缩或分割后再处理,以获得更快的处理速度。批量处理时,可以一次上传多个文件,工具会自动逐个处理。