CSV转JSON
CSV数据转换为JSON
免费在线工具
Loading…
使用说明
- 在输入框粘贴 CSV 数据,或点击上传按钮选择 CSV 文件。
- 确认分隔符设置(逗号、制表符、分号等)。
- 选择是否将第一行作为字段名(Header)。
- 工具自动转换为 JSON 数组格式。
- 点击「复制」或「下载」按钮获取 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 等)处理。