CSV转JSON

CSV数据转换为JSON

免费在线工具
Loading…

使用说明

  1. 在输入框粘贴 CSV 数据,或点击上传按钮选择 CSV 文件。
  2. 确认分隔符设置(逗号、制表符、分号等)。
  3. 选择是否将第一行作为字段名(Header)。
  4. 工具自动转换为 JSON 数组格式。
  5. 点击「复制」或「下载」按钮获取 JSON 结果。

功能介绍

  • 支持逗号、制表符(TSV)、分号等自定义分隔符
  • 自动将首行识别为字段名生成对象数组
  • 支持带引号的字段值和包含分隔符的字段
  • JSON 输出支持格式化和压缩模式
  • 支持直接上传 CSV 文件处理

使用场景

Excel 数据导入接口
将 Excel 导出的 CSV 转换为 JSON 格式,用于调用 REST API 批量导入数据。
数据分析预处理
将 CSV 格式的原始数据集转换为 JSON,方便在 JavaScript/Python 中加载和分析。
前端表格数据初始化
将静态 CSV 数据转为 JSON 数组,作为前端表格组件(如 ag-Grid、Element Plus)的初始数据源。
数据库批量导入准备
将 CSV 格式的批量数据转换为 JSON,用于 MongoDB 的 mongoimport 或其他支持 JSON 的数据库导入工具。

常见问题

CSV 中带引号的字段如何处理?
符合 RFC 4180 标准的 CSV 中,用双引号包裹的字段视为一个整体,字段内的逗号和换行符不作为分隔符,双引号用 "" 转义。本工具完全支持此标准。
CSV 没有标题行(Header)时如何转换?
可以关闭「首行为标题」选项,工具会用数字索引(field_0、field_1 等)作为 JSON 的键名。
CSV 中的数字会被转换为 JSON 数字类型吗?
默认情况下,工具会智能识别纯数字字段并转换为 JSON 数字类型,字符串字段保持字符串。可以在选项中关闭类型推断,全部输出为字符串。
大文件 CSV 能处理吗?
浏览器端处理受内存限制,建议单次处理不超过 5MB 的 CSV 文件。超大文件建议使用服务端工具(如 jq、csvkit 等)处理。