Skip to main content
appkiro.com

在线 CSV 转 JSON 工具

把分隔文本转换成结构清晰的 JSON,同时控制表头、分隔符和数据类型。 通过表格预览先发现缺列、超列或格式异常。

直接回答

CSV 转 JSON 会读取每一行,并输出对象数组或二维数组。 首行可作为字段名,还可在导出前设置分隔符、去除空白和数值/布尔类型转换。

添加 CSV,确认解析结果,并导出可靠的 JSON。

1

输入 CSV

已载入示例数据。
#idnameemailrolesignup_dateactive
11Alice Johnson[email protected]Admin2024-01-15true
22Bob Smith[email protected]Editor2024-02-03true
33Carol Williams[email protected]Viewer2024-02-20false
44David Brown[email protected]Editor2024-03-05true
55Eva Davis[email protected]Viewer2024-03-18true
支持 .csv、.tsv、.txt、.xlsx、.xls,文件在浏览器内处理。检测到 5 行 · 6 列
2

输出 JSON

1[2  {3    "id": 1,4    "name": "Alice Johnson",5    "email": "[email protected]",6    "role": "Admin",7    "signup_date": "2024-01-15",8    "active": true9  },10  {11    "id": 2,12    "name": "Bob Smith",13    "email": "[email protected]",14    "role": "Editor",15    "signup_date": "2024-02-03",16    "active": true17  },18  {19    "id": 3,20    "name": "Carol Williams",21    "email": "[email protected]",22    "role": "Viewer",23    "signup_date": "2024-02-20",24    "active": false25  },26  {27    "id": 4,28    "name": "David Brown",29    "email": "[email protected]",30    "role": "Editor",31    "signup_date": "2024-03-05",32    "active": true33  },34  {35    "id": 5,36    "name": "Eva Davis",37    "email": "[email protected]",38    "role": "Viewer",39    "signup_date": "2024-03-18",40    "active": true41  }42]

1. 粘贴或上传

在上方添加 CSV 或 Excel 数据。

2. 立即转换

工具会在浏览器内将其转换为 JSON。

3. 复制或下载

在需要的地方使用 JSON 数据。

使用方法

  1. 粘贴数据,或添加支持的 CSV、TSV、TXT/表格文件;公开 URL 使用独立获取流程。
  2. 确认分隔符和表头,设置去空白、类型转换和输出结构。
  3. 检查预览与警告,再复制或下载 JSON。

主要功能与设置

  • 自动识别或手动指定分隔符。
  • 可将第一行作为表头,也可保留为普通数据。
  • 支持值类型转换、单元格去空白及对象/行数组输出。
  • 提供原始视图、表格预览和行列质量提示。

支持的输入与输出

输入: CSV 或 TSV 文本, .csv, .tsv, .txt, .xlsx, .xls, 受支持的公开 URL. 输出: JSON 文本或文件.

适用场景

  • 把 CSV 导出数据用于 API 或 JavaScript。
  • 把从电子表格复制的 TSV 转成对象数组。
  • 在导入数据库前检查分隔数据质量。

应该选择哪种工作流?

需要“自动识别或手动指定分隔符。 ”时使用 CSV 转 JSON 工具;需要“切换工作表、搜索预览并隐藏列。 ”时使用 Excel 转 JSON 工具。

隐私与数据路径

当前实现中,粘贴/上传内容在浏览器内处理;“Extract from URL”会通过服务器代理获取来源。

限制与故障排查

  • 引号内分隔符、字符编码和行列数不一致都会改变解析结果,必须检查预览。
  • 开启类型转换后,00123 等标识符可能变成数字并丢失前导零。
  • 没有适用于所有设备的通用大小保证;大数据性能取决于浏览器内存和设备能力。

FAQ

如何把 CSV 第一行变成 JSON 键?

启用“第一行作为表头”。 每个列名会成为对象键;请同时检查空表头和重复表头。

数据会上传到服务器吗?

当前实现中,粘贴/上传内容在浏览器内处理;“Extract from URL”会通过服务器代理获取来源。

文件或数据大小有什么限制?

没有适用于所有设备的通用大小保证;大数据性能取决于浏览器内存和设备能力。

可以在手机上使用吗?

该页面是网页工具,可能可在现代移动浏览器中运行,但文件选择、内存占用和跨设备兼容性尚未在所有设备上验证。 较大或复杂输入建议使用桌面浏览器。

应该选择哪种工作流?

需要“自动识别或手动指定分隔符。 ”时使用 CSV 转 JSON 工具;需要“切换工作表、搜索预览并隐藏列。 ”时使用 Excel 转 JSON 工具。

相关工具

添加 CSV,确认解析结果,并导出可靠的 JSON。