功能说明
本工具将 CSV(逗号分隔值)文本转换为 JSON 格式。支持三种常见分隔符:逗号、制表符、分号。第一行作为字段名,后续每一行转换为一个 JSON 对象。您可以选择输出为对象数组,或按某一列的值进行分组,生成嵌套的 JSON 对象。
使用方法
- 选择 CSV 数据使用的分隔符(默认逗号)。
- 在文本框中粘贴或输入 CSV 数据,确保第一行是字段名。
- 选择输出格式:对象数组或按列分组(若选分组,需填写分组列名)。
- 点击“转换”按钮,结果将显示在下方结果区。
- 点击“清空”可重置输入和结果。
解析规则与原理
解析器逐字符扫描 CSV 文本,遵循标准 CSV 格式:
- 字段若包含分隔符、换行或引号,需用双引号包裹。
- 双引号内的换行符和分隔符不会被拆分。
- 双引号内的两个连续双引号("")表示一个转义的双引号。
- 每行记录以换行符(\n 或 \r\n)分隔。
转换时,首行作为字段名,后续每行数据按字段名生成对象。若某字段缺失,则值为空字符串。
注意事项
- 请确保 CSV 数据格式正确,尤其是引号配对和转义。
- 分组输出时,分组列的值将作为 JSON 的键,相同值的记录会合并到一个数组中。
- 如果数据量很大,浏览器可能会卡顿,建议分批处理。
- 本工具仅用于数据格式转换,不提供数据校验,请自行确认数据准确性。