CSV 转 JSON
把 CSV 数据转换为 JSON。可选择分隔符以及首行是否为表头。
功能特性
分隔符可自定义
首行作为字段名
支持上传文件
结果即时预览
使用方法
1. 把 CSV 粘贴到输入框,或上传 .csv 文件。
2. 选择分隔符(逗号、Tab、分号)。
3. 点击「转换」—— 右侧将显示 JSON 结果。
关于这个工具
电子表格导出的是 CSV,而 API 和 JavaScript 需要的是 JSON。这个转换器在两者之间搭桥,使用遵循 RFC 4180 的解析器,所以包含逗号、换行或转义双引号的带引号字段会被正确读取,而不会被拆散。选择分隔符——逗号、制表符、分号或竖线——并决定第一行是否为列名。有表头时,后面每一行都会变成以列名为键的对象;没有表头时,每行变成一个值数组。输出是带缩进的 JSON,可以直接复制到代码、测试数据或请求体中。所有值都按文本保留,避免把 02134 这样的邮编或很长的 ID 悄悄变成数字。
常见问题
字段里含有逗号怎么办?
像电子表格软件导出时那样,用双引号把字段括起来:"Smith, John",42。解析器会把逗号当作值的一部分。带引号的字段中如果有双引号,要写成两个双引号("")。
为什么输出里的数字带着引号?
CSV 没有数据类型,所以每个值都保留为字符串。这样可以保护以 0 开头的邮编、电话号码和长 ID;需要数字的字段,请在代码中自行转换。
Excel 导出的文件该选哪种分隔符?
在大多数英语地区 Excel 使用逗号,但在许多用逗号作小数点的欧洲地区使用分号。直接从表格复制单元格时,得到的通常是制表符分隔(TSV)。
某一行的列数比表头少会怎样?
缺少的字段会填为空字符串,所以每个对象的键都相同。勾选“第一行是表头”时,超出表头的多余值会被忽略。
有大小限制吗?
转换在浏览器中进行,实际上限取决于设备内存。几 MB 的文件通常瞬间完成;特别大的导出文件更适合用脚本或数据库导入来处理。
相关工具
颜色转换
在 HEX、RGB、HSL 和 OKLCH 之间相互转换。包含可视化拾色器和实时预览。...
单位换算
换算常用计量单位 —— 长度、重量、温度、面积、体积、数据存储、速度和时间。...
CSS 单位转换
在 CSS 单位之间转换。设置项目的根字号即可获得准确的 rem 计算结果。...
Markdown 转 HTML
在左侧输入 Markdown,右侧可看到渲染后的 HTML。支持 GitHub 风味 Markdown。...
图片格式转换
在 PNG、JPEG、WebP 和 BMP 之间相互转换 —— 全程在浏览器内完成。可调整 JPEG/WebP 的画质。...
时区转换器
把任意时间从一个时区转换到多个目标时区 —— 适合跨国会议、远程协作、出差、视频通话等场景。自动处理夏令时(DST)。...
时间戳转换
将 Unix 时间戳转换为可读日期,或将日期转换为时间戳。支持秒和毫秒,并显示相对时间。...
进制转换
在二进制、八进制、十进制、十六进制以及 2 到 36 之间任意进制间转换。所有字段会随输入实时更新。...