CSV 转 JSON

粘贴 CSV 文本即可转换为 JSON 数组。处理 RFC 4180 带引号字段、转义引号和 Windows 换行符。

浏览器本地处理 无需注册 JSON

在浏览器中把逗号分隔的CSV文本转换为JSON数组。可以把第一行作为对象键,也可以自动生成col1、col2之类的列名。

如何把CSV转换为JSON

  1. 粘贴CSV文本。
  2. 选择是否把第一行作为JSON属性名。
  3. 查看随输入自动更新的JSON结果。
  4. 确认显示的行数和列数。
  5. 结构正确后复制JSON。

CSV解析与表头规则

解析器使用逗号作为分隔符,并支持带引号字段、引号字段中的双引号转义,以及LF和CRLF换行。被引号包围的字段可以包含逗号和换行。

启用首行表头时,第一行会成为属性名列表;关闭后会根据最宽的数据行生成col1、col2等键。所有单元格都为空的行会被忽略,缺失单元格会补为空字符串。

隐私与限制

转换完全在浏览器本地进行,CSV内容不会为了处理而被有意上传。当前实现面向逗号分隔CSV,不会自动识别制表符、分号或竖线分隔符,也不会自动推断数字、布尔值或日期类型,单元格会保留为字符串。

常见问题

带引号字段里可以有逗号吗?

可以,逗号会作为字段内容处理。

支持双引号转义吗?

支持,引号字段中的两个连续双引号会变成一个实际双引号。

关闭表头选项会怎样?

工具会根据最大列数生成col1、col2等键。

数字会变成JSON数字吗?

不会,CSV单元格值保持为字符串。

空行会保留吗?

所有单元格均为空字符串的行会被过滤。