CSV 转 JSON
粘贴 CSV 文本即可转换为 JSON 数组。处理 RFC 4180 带引号字段、转义引号和 Windows 换行符。
在浏览器中把逗号分隔的CSV文本转换为JSON数组。可以把第一行作为对象键,也可以自动生成col1、col2之类的列名。
如何把CSV转换为JSON
- 粘贴CSV文本。
- 选择是否把第一行作为JSON属性名。
- 查看随输入自动更新的JSON结果。
- 确认显示的行数和列数。
- 结构正确后复制JSON。
CSV解析与表头规则
解析器使用逗号作为分隔符,并支持带引号字段、引号字段中的双引号转义,以及LF和CRLF换行。被引号包围的字段可以包含逗号和换行。
启用首行表头时,第一行会成为属性名列表;关闭后会根据最宽的数据行生成col1、col2等键。所有单元格都为空的行会被忽略,缺失单元格会补为空字符串。
隐私与限制
转换完全在浏览器本地进行,CSV内容不会为了处理而被有意上传。当前实现面向逗号分隔CSV,不会自动识别制表符、分号或竖线分隔符,也不会自动推断数字、布尔值或日期类型,单元格会保留为字符串。
常见问题
带引号字段里可以有逗号吗?
可以,逗号会作为字段内容处理。
支持双引号转义吗?
支持,引号字段中的两个连续双引号会变成一个实际双引号。
关闭表头选项会怎样?
工具会根据最大列数生成col1、col2等键。
数字会变成JSON数字吗?
不会,CSV单元格值保持为字符串。
空行会保留吗?
所有单元格均为空字符串的行会被过滤。