语言
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
CSV 转 JSON 转换器

CSV 转 JSON 转换器

立即将 CSV 数据转换为 JSON 格式。支持自定义分隔符、自动检测和灵活的输出选项。

CSV 转 JSON 转换器是什么?

CSV 转 JSON 转换器是一个在线工具,可将 CSV(逗号分隔值)数据转换为 JSON 格式。无论您处理的是电子表格导出、数据库转储还是 API 数据,此工具都可轻松将表格数据转换为结构化 JSON。

为什么要将 CSV 转换为 JSON?

API 集成

大多数 API 接受 JSON,因此转换 CSV 数据可让您直接在请求中使用它

Web 开发

JSON 是 JavaScript 应用程序和前端框架的标准数据格式

数据处理

JSON 支持嵌套结构和类型化值,比平面 CSV 更具表现力

配置文件

许多工具和服务使用 JSON 进行配置

您的数据保持私密

100% 客户端处理:所有转换都直接在您的浏览器中进行。您的数据永远不会离开您的设备,确保完全的隐私和安全。

无上传

您的数据永远不会离开您的设备

无跟踪

我们不收集或存储您的任何数据

即时结果

转换在本地进行,因此无论文件大小如何都很快

如何使用 CSV 转 JSON 转换器

快速开始

1

输入您的 CSV 数据

将 CSV 数据粘贴到左侧面板,或点击上传按钮加载文件(.csv、.tsv、.txt)

2

查看 JSON 输出

在右侧面板查看 JSON 输出 — 转换在实时自动进行

3

导出结果

使用工具栏按钮复制或下载结果

配置选项

分隔符选择

选择在 CSV 数据中分隔字段的字符:

分隔符 字符 常见用途
逗号 , 标准 CSV 格式 默认
分号 ; 欧洲 CSV 导出中常见
制表符 \t TSV(制表符分隔值)文件
竖线 | 用于某些数据库导出
自动检测:上传文件时,分隔符会从数据的第一行自动检测。

首行作为标题

启用标题

对象数组

首行成为 JSON 对象键:

输入 CSV
Name,Age
John,30
输出 JSON
[{"Name": "John", "Age": 30}]
禁用标题

数组的数组

所有行都作为数据处理:

输入 CSV
Name,Age
John,30
输出 JSON
[["Name", "Age"], ["John", 30]]

压缩

在美化打印 JSON(带缩进)和压缩 JSON(单行、无空格)之间切换。当您需要为 API 或存储提供紧凑数据时,使用压缩输出。

美化打印

可读格式

  • 缩进结构
  • 易于阅读和调试
  • 文件大小较大
压缩

紧凑格式

  • 单行输出
  • 为 API 优化
  • 文件大小较小

功能

智能值检测

转换器自动检测和转换数据类型以获得准确的 JSON 表示:

数字

看起来像数字的值(整数和小数)被转换为 JSON 数字(例如,30变成30,而不是"30"

布尔值

truefalse被转换为 JSON 布尔值

空值

null被转换为 JSON null

字符串

所有其他值保持为字符串

强大的 CSV 解析

解析器使用高级解析功能正确处理复杂的 CSV 数据:

引用字段

用双引号括起来的字段被正确解析,包括包含分隔符或换行符的字段

  • 处理嵌入式分隔符
  • 支持多行字段

转义引号

字段内的双引号("")被正确处理

  • 标准 CSV 转义
  • 保留引号字符

混合行尾

支持 Windows (CRLF) 和 Unix (LF) 行尾

  • 跨平台兼容性
  • 自动检测

不均匀的行

列数较少的行会自动用空值填充

  • 保持数据完整性
  • 一致的结构

双输出视图

原始 JSON 输出

查看具有语法格式的原始 JSON 输出,非常适合需要复制和粘贴确切 JSON 结构的开发人员。

  • 语法高亮
  • 复制就绪格式
  • 压缩切换选项

电子表格预览

在类似电子表格的表格中预览解析的数据,具有增强的可读性功能。

  • 行号参考
  • 滚动时粘性标题
  • 条纹行以提高清晰度
  • 显示最多 500 行

状态栏

底部的状态栏显示有关您的转换的实时信息:

  • 验证状态 — 确认成功解析或显示错误消息
  • 行数 — 处理的总数据行
  • 列数 — 在您的 CSV 中检测到的字段
  • 输出文件大小 — 生成的 JSON 的大小

常见问题

支持哪些分隔符?

该工具支持四个常见分隔符:逗号(,)、分号(;)、制表符和竖线(|)。上传文件时,分隔符会从数据的第一行自动检测。

"对象数组"和"数组的数组"有什么区别?

启用"首行作为标题"时,每个 CSV 行都会变成一个 JSON 对象,标题值作为键 — 这称为对象数组。禁用时,每行都变成一个简单的值数组 — 一个数组的数组

最佳实践:大多数 API 和应用程序期望对象数组格式。

该工具能处理大文件吗?

由于所有处理都在您的浏览器中进行,性能取决于您的设备。该工具适用于包含数千行的文件。表格视图显示最多 500 行以获得性能,但完整数据包含在 JSON 输出中。

数字会自动转换吗?

是的。看起来像数字的值(整数和小数)会自动转换为 JSON 数字类型。布尔值(true/false)和null也会转换为其 JSON 等效值。所有其他值保持为字符串。

引用字段如何处理?

解析器遵循标准 CSV 规则:用双引号括起来的字段可以包含分隔符、换行符和转义引号(表示为"")。例如,"New York, USA"被解析为单个字段。

我的数据安全吗?

是的。所有转换完全在您的浏览器中使用 JavaScript 进行。没有数据发送到任何服务器。您的 CSV 数据永远不会离开您的设备。

隐私保证:100% 客户端处理确保您的敏感数据完全保持私密。
分隔符:
CSV
JSON
错误

                

请在左侧粘贴CSV数据以转换

| |
粘贴 CSV 数据或上传文件即可立即转换
切换首行作为标题可在对象和数组输出之间切换
使用压缩获得紧凑的 JSON 用于 API 使用
文件上传自动检测分隔符(逗号、制表符、分号、竖线)
切换到表格视图在下载前预览解析的数据
所有转换都在您的浏览器中进行 — 不会上传任何数据
想了解更多? 阅读文档 →
1/7
开始输入以搜索...
搜索中...
未找到结果
请尝试使用不同的关键词搜索