转换器

CSV / JSON 转换

CSV 与 JSON 数组双向转换,支持引号、换行和多种分隔符

CSV / JSON
支持带引号字段、转义引号和字段内换行
转换结果

CSV / JSON 转换

在 CSV 表格数据与 JSON 数组之间转换。解析器支持带引号字段、双引号转义、字段内换行,以及逗号、分号、Tab 和竖线分隔符。

数据约定

  • CSV 转 JSON 时可将首行作为对象字段名
  • JSON 转 CSV 要求根节点是数组
  • CSV 本身不保存数字、布尔值等类型信息,转回 JSON 时字段默认是字符串

常见问题

CSV 第一行一定是表头吗?
不是标准要求,是约定。本工具提供开关:开启则第一行作为 JSON 对象的键;关闭则生成"数组的数组"。拿到无表头的导出文件(常见于银行、运营商账单)时记得关掉。
字段里包含逗号或换行怎么处理?
这是 CSV 唯一的"复杂规则":含逗号、引号或换行的字段用双引号包裹,字段内双引号写成两个 ""。Excel 导出的 CSV 通常符合规则,但中文 Excel 默认 GBK 编码且可能用分号/制表符分隔,粘贴前先确认分隔符选项。
转换后数字变成了字符串,怎么保持类型?
CSV 本身没有类型,"123" 是数字还是编号无法区分。工具提供类型推断开关(纯数字转 number、true/false 转 boolean);关闭则全部保留字符串。需要精确类型时在 JSON 侧二次处理。