工具功能
CSV转JSON工具可以将逗号分隔的CSV表格数据转换为标准JSON格式,支持自动检测分隔符,处理双引号包裹字段、引号内换行和转义逗号,可输出标准JSON数组或按指定列分组的JSON对象。
使用方法
- 在输入框中粘贴或输入您的CSV内容
- 选择分隔符:自动检测或手动指定逗号、分号、制表符
- 选择输出格式:标准数组或按列分组
- 如果选择按列分组,请填写用于分组的首行字段名
- 点击「转换为JSON」按钮即可得到格式化后的JSON结果
转换原理
本工具按照以下规则解析CSV:
- 首行自动作为JSON对象的字段名(key)
- 支持双引号包裹字段,允许引号内包含分隔符和换行符
- 支持双引号转义(两个连续双引号代表一个双引号)
- 自动检测CSV第一行的分隔符,也可手动指定
- 数字类型自动转换为JSON数字格式,空值保留为空字符串
- 按列分组输出时,以指定列的值作为分组key,所有相同key的数据放入对应数组中
注意事项
- CSV需要保证首行为字段名,否则无法正确生成JSON结构
- 大体积CSV转换可能会占用少量浏览器内存,请耐心等待
- 转换结果全部在您的浏览器本地完成,不会上传到服务器