在线 CSV 转 JSON 转换器

在线几秒内将 CSV 转换为 JSON。免费工具,将电子表格行转换为整洁的、API 就绪的 JSON 数组。在浏览器中运行,无需注册。

拖放或粘贴您的 CSV
Loading editor...
Loading editor...

什么是 CSV 转 JSON?

CSV 转 JSON 是将电子表格样式的数据(逗号分隔的行和列)转换为 JSON(API 和现代应用实际使用的格式)的过程。CSV 的第一行变为键,后续每行变为一个 JSON 对象。CSV 转 JSON 转换器为您完成映射,无需手写解析器。当您从 Excel、Google Sheets 或数据库导出数据,需要将其推送到只接受 JSON 的工具时,通常需要进行 CSV 转 JSON 转换。

为什么要将 CSV 转换为 JSON?

几乎每个 API、移动应用和 JavaScript 框架都期望使用 JSON。CSV 是业务数据在到达开发者之前的样子:来自电子表格的平面表格、CRM 的导出、数据库的转储。在线将 CSV 转换为 JSON 是连接这两个世界最快的方式。当您需要将电子表格数据传入 REST API、用示例记录填充数据库、为静态网站构建 JSON 文件,或与不想解析 CSV 的开发者共享数据时,使用 CSV 转 JSON 工具。

我们的 CSV 转 JSON 转换器如何工作

点击转换时,工具将 CSV 第一行作为标题,并将后续每行使用这些标题作为键转换为 JSON 对象。数字和布尔值会被自动检测,不会以字符串形式保留。空单元格变为 null。常见分隔符(逗号、分号、制表符)会自动识别。内部含有逗号的带引号字段按标准 CSV 方式处理。转换完全在您的浏览器中运行,您的数据永远不会离开您的设备。

功能特点

  • 一键转换:点击转换,JSON 即出现在输出面板中。
  • 自动类型检测:数字保持为数字,布尔值保持为布尔值,空单元格变为 null。
  • 智能分隔符处理:自动检测逗号、分号和制表符。
  • 带引号字段支持:内部含有逗号或引号的值可正确解析。
  • 上传支持:从设备加载 .csv 文件或拖放到输入框。
  • 一键复制:使用复制按钮抓取 JSON 输出,粘贴到任意位置。

如何使用工具

  1. 将您的 CSV 粘贴到输入编辑器中,或使用「上传文件」按钮加载 .csv 文件。
  2. 点击「转换」按钮在右侧生成 JSON 输出。
  3. 点击「复制」按钮将 JSON 复制到剪贴板。
  4. 使用「清除」按钮在需要重新开始时重置两个编辑器。

常见使用场景

  • API 数据填充: 将 CSV 导出转换为 JSON 以通过 POST 请求传递记录到 API。
  • 数据库导入: 为接受 JSON 但不接受 CSV 的工具准备 JSON。
  • 静态网站数据: 从电子表格草稿构建 JSON 数据文件。
  • 数据交接: 与使用 JSON 的前端开发者共享电子表格数据。

转换示例

输入 (CSV)

product,price,inStock
Widget,29.99,true
Gadget,49.99,false

输出 (JSON)

[
  {
    "product": "Widget",
    "price": 29.99,
    "inStock": true
  },
  {
    "product": "Gadget",
    "price": 49.99,
    "inStock": false
  }
]

常见问题

相关转换器