CSV 转 JSON

把 CSV 转成 JSON 数组,第一行作表头,支持引号与换行转义,可选自动识别数字 / 布尔 / null。

粘贴 CSV 数据,或把 CSV 文件拖进上面的输入框
拖拽文件到此处
也可以点击下方按钮选择本地文件
选择 CSV 文件
支持 .json / .txt / .csv,最大 10 MB,仅在浏览器本地解析
数据类型
自动模式会尝试识别数字、布尔值与 null;需要保留原始文本(如 00123)时请选「全部字符串」。
分隔符
空值处理
所有数据均在浏览器本地处理,不会上传服务器。
CSV 文件仅在浏览器本地读取,不会上传服务器。

将 CSV 表格数据转换为 JSON

CSV 转 JSON 怎么用

CSV 转 JSON 是把表格形式的 CSV 数据转换为 JSON 数据的工具。输入 CSV 文本或上传本地 CSV 文件后,可以设置第一行是否作为字段名,再选择数据类型、分隔符和空值处理方式,最后生成可复制或下载的 JSON。

CSV 第一行可以作为 JSON 字段名

如果 CSV 第一行是 name,age,city 这样的表头,开启“首行为表头”后,每一行都会转换成一个 JSON 对象,例如 {\"name\":\"Tom\",\"age\":18,\"city\":\"Los Angeles\"}。如果 CSV 没有表头,可以关闭该选项,让数据按列位置处理。

自动识别和字符串模式有什么区别

自动模式会根据 CSV 单元格内容识别常见数据类型,数字可以转换为 JSON number,布尔值可以按对应类型处理;字符串模式则把单元格内容统一作为 JSON 字符串输出。如果 CSV 中的编号、邮编或其他需要保留原样的数字不应参与数值计算,使用字符串模式更合适。

CSV 分隔符怎么选择

常见 CSV 使用逗号分隔字段,但实际文件也可能使用制表符、分号或竖线。工具支持自动识别,也可以手动指定逗号、Tab、分号或竖线作为分隔符。当预览结果出现列数不正确、整行被识别成一个字段等情况时,可以检查这里的分隔符设置。

嵌套字段如何转换

CSV 本身是二维表格,而 JSON 可以包含嵌套对象。普通转换会把每个单元格作为字段值保存;选择嵌套字段展开后,可以根据字段路径生成更适合 JSON 结构的数据。需要保留复杂数组或对象时,应根据 CSV 的实际列结构检查转换后的 JSON 结果。

空白单元格如何处理

空单元格可以转换为空字符串,也可以转换为 JSON 的 null。空字符串适合需要保留表格原始字段值的场景;null 更适合接口数据中明确表示“没有值”的场景。这个设置只影响空单元格,不会修改其他字段内容。

怎么转换本地 CSV 文件

切换到上传文件页签后,可以把 CSV 文件拖入上传区域或选择本地文件。文件由浏览器读取并在本地解析,转换完成后直接生成 JSON;单文件大小限制以工具当前页面提示为准,文件内容不会上传到服务器。

CSV 转 JSON 后怎么检查结果

转换后先看数据预览,确认字段数量和第一行表头是否正确,再检查数字、布尔值、空值以及分隔符是否按预期解析。确认结果后可以复制 JSON,也可以下载生成的 JSON 文件。对于字段较多的 CSV,建议优先使用自动识别,再根据预览结果调整表头、数据类型和分隔符。

CSV 怎么转换成 JSON?

将 CSV 转换为 JSON 时,先确认第一行是否为表头,再选择数据类型和字段分隔符。工具会把每一行转换为 JSON 对象,并根据设置处理数字、字符串和空值。

如果 CSV 使用的不是逗号分隔,可以手动选择 Tab、分号或竖线;转换后先查看预览,再复制或下载 JSON 结果。

  • 支持粘贴 CSV 文本或上传本地 CSV 文件并转换为 JSON
  • 可设置首行为表头,按字段名生成 JSON 对象
  • 支持自动识别或统一按字符串处理 CSV 单元格类型
  • 支持自动识别以及逗号、Tab、分号、竖线等分隔符
  • 空单元格可输出为空字符串或 JSON null,并可处理嵌套字段
  • 全部在浏览器本地完成,CSV 内容不上传服务器
需要把 JSON 数据转换回表格,可以使用 JSON → CSV;需要查询 JSON 中的字段,可以使用 JSONPath 查询;两份 JSON 数据需要检查差异时,可以使用 JSON Diff。
评论 0
暂无评论,快来发表第一条评论吧
avatar
评论内容不能为空
0/255