CSV 至 JSON 转换器

将 CSV 转换为 JSON 并返回,一切都在您的浏览器中完成。自定义分隔符、RFC 4180 引用字段解析、自动类型推断、标头检测和实时预览。您的数据永远不会离开您的设备。

转换器 · 100% 客户端 · 上传 0 字节
Input (CSV)
0 chars
Output (JSON)
0 chars

Preview

如何在线将 CSV 转换为 JSON

ToolsPix CSV 到 JSON 转换器 直接在浏览器中桥接两种最常见的数据交换格式 - CSV(逗号分隔值)和 JSON(JavaScript 对象表示法)。无需服务器上传,无需帐户,无需软件。该工具可以处理导致简单的逗号分割实现失败的边缘情况。

主要特点

  • 双向 — 一键转换 CSV → JSON 或 JSON → CSV
  • 符合 RFC 4180 — 处理带引号的字段、嵌入的分隔符、引号内的换行符和转义引号 (""
  • 自定义分隔符 — 逗号、制表符、分号、竖线或任何单个字符
  • 类型推断 — 自动转换 "42"42, "true"true, 空字符串 → null
  • 标头检测 — 第一行用作 JSON 键,或者回退到 field_0, field_1, ...
  • 实时预览表 — 在复制 JSON 之前以网格形式查看解析后的数据
  • 智能报价 — JSON → CSV 自动换行包含分隔符或换行符的字段

常见用例

  • 转换 Excel 或 Google Sheets 导出以在 REST API 中使用
  • 为喜欢电子表格的利益相关者将 JSON API 响应转换为 CSV
  • 在使用不同格式的数据库之间迁移数据
  • 从电子表格数据生成测试装置
  • 为使用 JSON 的图表库准备数据集

常问问题

CSV 到 JSON 的转换如何进行?

解析器逐字符读取 CSV 输入,跟踪引用状态以正确处理引用字段内的分隔符和换行符。第一行成为 JSON 对象键(当选中“Has header”时),后续的每一行都成为一个 JSON 对象。启用类型推断后,数字和布尔字符串将转换为正确的 JSON 类型。

支持哪些分隔符?

逗号、制表符、分号和竖线是内置的。自定义字段接受任何单个字符,因此您可以解析外来格式。制表符分隔值 (TSV) 通过选择制表符选项来本地工作。 JSON → CSV 输出反向使用相同的分隔符。

它是否处理内部带有逗号的引用字段?

是的。解析器符合 RFC 4180 — 用双引号括起来的字段可以包含分隔符、换行符和转义引号(双引号) "" 代表字面引用)。在反向路径上,JSON → CSV 自动包装包含特殊字符的字段并转义内部引号。

什么是类型推断?

CSV 是纯文本的——每个单元格都是一个字符串。打开类型推断后,转换器会检测数值 (42, 3.14, -1.5e10), 布尔值 (true, false)和 null(空字符串或文字 null) 并将它们作为正确的 JSON 类型发出。如果您需要每个值都保留带引号的字符串,请禁用它。

我的数据上传到任何地方了吗?

不会。转换完全在您的浏览器中使用普通 JavaScript 运行。您的 CSV 和 JSON 数据永远不会发送到任何服务器,这使得该工具对于敏感业务数据、财务记录或专有数据集来说是安全的。

相关工具