CSV 转 JSON(CSV转对象数组)

在线将 CSV 文件或 CSV 文本转换为 JSON,支持本地导入、分隔符切换、首行表头识别和结果下载。

浏览器本地解析转换,不上传 CSV 内容,适合接口调试、数据清洗和配置整理。

JSON 转换结果可粘贴 CSV 文本或导入本地文件,输出:对象数组
数据行数
0
字段数
0
JSON 字符数
0
暂无数据,请粘贴 CSV 内容或选择文件

CSV 转 JSON 怎么用

上传 CSV 文件,或直接粘贴 CSV 文本。选择对应分隔符并确认第一行是否为表头,页面会即时生成 JSON 并显示表格预览。

开启“首行为表头”时,输出为对象数组;关闭后,输出为二维数组,适合没有字段名的原始表格数据。

转换说明

  • 首行为表头时,CSV 会转换为对象数组,例如 [{"姓名":"张三"}]。
  • 关闭表头时,CSV 会转换为二维数组,例如 [["张三","销售部"]]。
  • 支持双引号字段、字段内换行、字段内分隔符和双引号转义。
  • 支持格式化 JSON 和压缩 JSON 两种输出方式。

适合哪些场景

适合把名单、订单、表单、日志、接口导出数据转换成 JSON,用于 API 调试、前端 mock 数据、脚本处理、配置整理和数据迁移前检查。

常见问题 FAQ

CSV 转 JSON 会上传文件吗?

不会。文件读取、CSV 解析和 JSON 生成都在浏览器本地完成。

没有表头的 CSV 怎么转换?

关闭“首行为表头”后会输出二维数组,不会强制生成字段名。

为什么 JSON 字段名变成“第 1 列”?

开启表头时,如果某个表头为空,页面会自动用“第 1 列”这类名称补齐。

支持哪些分隔符?

支持英文逗号、Tab、分号和竖线,可根据原始 CSV 格式手动切换。