CSV 与 JSON 互转教程:表头变字段名,引号、逗号和换行字段都能正确处理
一句话答案
打开 CSV JSON 互转,方向选“CSV → JSON”,粘贴 CSV(第一行是表头),结果自动生成对象数组;反向时选“JSON → CSV”,粘贴对象数组即可,分隔符可选逗号、分号或 Tab。
CSV 是表格软件最通用的导出格式,JSON 是接口和前端最常用的数据格式,两者经常需要互相转换。CSV JSON 互转 按 CSV 标准解析引号、逗号和字段内换行,转换在浏览器本地完成。
操作步骤
- 选择方向:打开 CSV JSON 互转,“方向”选“CSV → JSON”或“JSON → CSV”。
- 选择分隔符:一般是逗号;欧洲地区导出的 CSV 常用分号;从 Excel 复制的数据是 Tab。
- 粘贴数据:CSV 第一行必须是表头,会成为 JSON 的字段名;JSON 需要是对象数组。
- 复制结果:结果实时显示在下方,复制使用。

📊 CSV JSON 互转
免费在线使用,文件和数据只在你的浏览器本地处理,无需注册。
转换示例
CSV 中,含逗号或换行的字段要用英文双引号括起来:
姓名,城市,备注
张伟,杭州,"喜欢骑行, 每周三次"
李娜,上海,"第一行
第二行"
转换后,每一行成为一个对象,字段内的换行变成 \n:
[
{ "姓名": "张伟", "城市": "杭州", "备注": "喜欢骑行, 每周三次" },
{ "姓名": "李娜", "城市": "上海", "备注": "第一行\n第二行" }
]
常见问题
| 问题 | 原因 | 解决 |
|---|---|---|
| 字段错位 | 字段里有逗号却没加引号 | 用双引号括起该字段,或换用 Tab 分隔 |
| Excel 打开 CSV 中文乱码 | 文件编码不是 Excel 识别的格式 | 保存时用带 BOM 的 UTF-8,或通过“数据 → 从文本”导入 |
| 嵌套的 JSON 转 CSV | CSV 只有一层 | 先把嵌套对象展开成扁平字段 |
需要直接处理 xlsx 文件,用 Excel 与 JSON 互转;配置文件格式转换见 YAML 与 JSON 互转;要在文档里展示表格,用 Markdown 表格。
常见问题
CSV 转 JSON 时第一行必须是表头吗?
是的,CSV 第一行会作为 JSON 的字段名,没有表头时先手动加一行。
字段里有逗号怎么办?
用英文双引号把整个字段括起来,工具会按 CSV 标准正确识别;也可以改用 Tab 分隔。
JSON 转 CSV 支持什么格式的 JSON?
需要是对象数组,例如 [{"a":1},{"a":2}],每个对象成为一行,字段名成为表头。
数据会上传吗?
不会。转换在浏览器本地完成。