CSV 转 JSON 转换器是什么?
CSV 转 JSON 转换器是一个在线工具,可将 CSV(逗号分隔值)数据转换为 JSON 格式。无论您处理的是电子表格导出、数据库转储还是 API 数据,此工具都可轻松将表格数据转换为结构化 JSON。
为什么要将 CSV 转换为 JSON?
API 集成
Web 开发
数据处理
配置文件
您的数据保持私密
无上传
您的数据永远不会离开您的设备
无跟踪
我们不收集或存储您的任何数据
即时结果
转换在本地进行,因此无论文件大小如何都很快
如何使用 CSV 转 JSON 转换器
快速开始
输入您的 CSV 数据
将 CSV 数据粘贴到左侧面板,或点击上传按钮加载文件(.csv、.tsv、.txt)
查看 JSON 输出
在右侧面板查看 JSON 输出 — 转换在实时自动进行
导出结果
使用工具栏按钮复制或下载结果
配置选项
分隔符选择
选择在 CSV 数据中分隔字段的字符:
| 分隔符 | 字符 | 常见用途 |
|---|---|---|
| 逗号 | , |
标准 CSV 格式 默认 |
| 分号 | ; |
欧洲 CSV 导出中常见 |
| 制表符 | \t |
TSV(制表符分隔值)文件 |
| 竖线 | | |
用于某些数据库导出 |
首行作为标题
对象数组
首行成为 JSON 对象键:
Name,Age
John,30
[{"Name": "John", "Age": 30}]
数组的数组
所有行都作为数据处理:
Name,Age
John,30
[["Name", "Age"], ["John", 30]]
压缩
在美化打印 JSON(带缩进)和压缩 JSON(单行、无空格)之间切换。当您需要为 API 或存储提供紧凑数据时,使用压缩输出。
可读格式
- 缩进结构
- 易于阅读和调试
- 文件大小较大
紧凑格式
- 单行输出
- 为 API 优化
- 文件大小较小
功能
智能值检测
转换器自动检测和转换数据类型以获得准确的 JSON 表示:
数字
30变成30,而不是"30")布尔值
true和false被转换为 JSON 布尔值空值
null被转换为 JSON null字符串
强大的 CSV 解析
解析器使用高级解析功能正确处理复杂的 CSV 数据:
引用字段
用双引号括起来的字段被正确解析,包括包含分隔符或换行符的字段
- 处理嵌入式分隔符
- 支持多行字段
转义引号
字段内的双引号("")被正确处理
- 标准 CSV 转义
- 保留引号字符
混合行尾
支持 Windows (CRLF) 和 Unix (LF) 行尾
- 跨平台兼容性
- 自动检测
不均匀的行
列数较少的行会自动用空值填充
- 保持数据完整性
- 一致的结构
双输出视图
原始 JSON 输出
查看具有语法格式的原始 JSON 输出,非常适合需要复制和粘贴确切 JSON 结构的开发人员。
- 语法高亮
- 复制就绪格式
- 压缩切换选项
电子表格预览
在类似电子表格的表格中预览解析的数据,具有增强的可读性功能。
- 行号参考
- 滚动时粘性标题
- 条纹行以提高清晰度
- 显示最多 500 行
状态栏
底部的状态栏显示有关您的转换的实时信息:
- 验证状态 — 确认成功解析或显示错误消息
- 行数 — 处理的总数据行
- 列数 — 在您的 CSV 中检测到的字段
- 输出文件大小 — 生成的 JSON 的大小
常见问题
支持哪些分隔符?
该工具支持四个常见分隔符:逗号(,)、分号(;)、制表符和竖线(|)。上传文件时,分隔符会从数据的第一行自动检测。
"对象数组"和"数组的数组"有什么区别?
启用"首行作为标题"时,每个 CSV 行都会变成一个 JSON 对象,标题值作为键 — 这称为对象数组。禁用时,每行都变成一个简单的值数组 — 一个数组的数组。
该工具能处理大文件吗?
由于所有处理都在您的浏览器中进行,性能取决于您的设备。该工具适用于包含数千行的文件。表格视图显示最多 500 行以获得性能,但完整数据包含在 JSON 输出中。
数字会自动转换吗?
是的。看起来像数字的值(整数和小数)会自动转换为 JSON 数字类型。布尔值(true/false)和null也会转换为其 JSON 等效值。所有其他值保持为字符串。
引用字段如何处理?
解析器遵循标准 CSV 规则:用双引号括起来的字段可以包含分隔符、换行符和转义引号(表示为"")。例如,"New York, USA"被解析为单个字段。
我的数据安全吗?
是的。所有转换完全在您的浏览器中使用 JavaScript 进行。没有数据发送到任何服务器。您的 CSV 数据永远不会离开您的设备。
还没有评论,快来发表第一条!