> For the complete documentation index, see [llms.txt](https://doc.duaer.com/zh/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.duaer.com/zh/tools/csv-to-json.md).

# CSV 转 JSON 在线转换

Duaer 免费工具：CSV 第一行作字段名，每行转成一个 JSON 对象，可识别数字和布尔值，支持 GBK，复制或下载。

在线转换器（浏览器内运行，文件不上传）：https://doc.duaer.com/zh/tools/csv-to-json/

## 怎么用

1. 拖入 CSV 文件，或粘贴 CSV 后点「转换」。
2. 需要数字类型就勾选「识别数字和 true / false」。
3. 点「复制」或「下载 .json」。

## 转换规则

- 第一行是字段名；空字段名补成 `column_2`，重复的补成 `name_2`。
- 默认所有值都是字符串，避免把编号前面的 0 弄丢。
- 整行为空的行会跳过。

## 在 Duaer 里自动转换

在 Duaer 里不需要先转 JSON：[Extract from File](/zh/integrations/builtin/core-nodes/duaer-nodes-base.extractfromfile.md) › Extract From CSV 已经把每行变成一条数据，后面的节点直接用 `{{ $json.字段名 }}` 取值。
## Questions

### 输出是数组还是一行一个对象？

Duaer 的转换器输出一个 JSON 数组，每行一个对象，可以直接贴进 Code 节点或接口请求体。

### CSV 里有换行和逗号会坏吗？

不会。Duaer 的解析器按标准 CSV 处理引号，引号里的逗号和换行都保留。

## 相关

- [Duaer 在线文件转换工具](https://doc.duaer.com/zh/tools.md)
- [CSV 转 Excel 在线转换（中文不乱码）](https://doc.duaer.com/zh/tools/csv-to-excel.md)
- [Excel 转 CSV 在线转换（UTF-8 带 BOM）](https://doc.duaer.com/zh/tools/excel-to-csv.md)
- [JSON 转 CSV / Excel 在线转换](https://doc.duaer.com/zh/tools/json-to-csv.md)
- [在 Duaer 里解析 CSV 文字（含 GBK 乱码）](https://doc.duaer.com/zh/snippets/parse-csv-in-code-node.md)

