🇨🇳ZH

CSV 转 JSON

把 CSV 转换为由对象组成的 JSON 数组 — 在你的浏览器中,无需上传。

✨ What do you want to try next?

You've finished this tool — here are a few you might find useful.

Explore 100+ free toolsPDF, Image, Text, Convert, Calculate and more — all free.View all tools →

关于 CSV 转 JSON

本工具把 CSV——来自电子表格导出、数据库转储或报表——转换为代码可直接使用的、由对象组成的 JSON 数组。这是把电子表格数据喂给应用、为数据库或 API 播种,或把同事的 CSV 变成你能以编程方式处理之物的日常一步。粘贴 CSV,即可得到干净、缩进的 JSON。

工作原理

CSV 由一个能理解带引号字段的正规解析器解析——因此带引号值内部的逗号、引号和换行都会被正确处理,加倍的引号("")被读作一个字面引号。第一行用作对象的键,其后每一行变成一个把这些键映射到值的对象。完全空的行被跳过。开启类型转换后,看起来像数字的单元格变成数字,true/false 变成布尔值;否则每个值仍是字符串。输出为美化后的 JSON。

假设与行为

  • 第一行是表头,提供 JSON 的键。
  • 带引号的字段获得完整支持:引号内部的逗号、换行和转义引号不会破坏解析。
  • 空行被丢弃,因此末尾的空行不会产生空对象。
  • 类型转换是可选的。 关闭时,所有值都是字符串——对邮编或带前导零的 ID 等数据是安全的。开启时,干净的数字和布尔值会被定类型。

局限

  • 需要表头行。 如果第一行没有有意义的表头,键就会是那一行所包含的内容。
  • 重复的列名会冲突——两个表头相同的列映射到同一个键,因此后面的值会覆盖前面的。
  • 类型转换刻意从严。 它只转换干净的数字和精确的 true/false;不解析日期、货币或带千位分隔符的数字,而开启它可能会去掉 ID 之类的前导零。
  • 它产生的是扁平的对象数组;不会从 CSV 构建嵌套结构。

隐私

转换完全在你的浏览器中运行。你的 CSV 和生成的 JSON 绝不会离开你的设备。

常见问题

这个 CSV 转 JSON 工具免费吗?

是的——免费、无需注册、无限制,在你的浏览器中运行。

我的 CSV 需要表头行吗?

需要。第一行用作 JSON 对象的键,因此它应包含你的列名。

它能处理字段内部的逗号和引号吗?

能。解析器理解带引号字段,因此带引号值内部的逗号、换行和加倍引号都会被正确处理。

我的数字会变成真正的数字吗?

只有当你开启类型转换时才会,它会为干净的数字和 true/false 定类型。关闭时,一切保持字符串——对带前导零的 ID 或邮编很有用。

重复列名会怎样?

它们映射到同一个 JSON 键,因此同名的最后一列胜出并覆盖前面的。请使用唯一的表头以免丢失数据。

它能创建嵌套 JSON 吗?

不能。它产生扁平的对象数组,每行一个;不构建嵌套结构。

我的 CSV 会被上传吗?

不会。一切都在你的浏览器中本地运行;不会发送或存储任何内容。

Lakshay Kumar

作者 Lakshay Kumar(TechLakshay)

A QA Automation Engineer by trade, Lakshay's real passion is untangling complex problems into simple, working solutions — which is exactly why FreeMyTask exists. On Instagram, he channels that same instinct into helping 26,000+ content creators with SEO education, motivation, and hands-on query solving.

最后更新: August 22, 2026
🎁