跳到主内容

JSON ↔ CSV 互转

JSON ↔ CSV 互转

JSON ↔ CSV 互转支持 CSV、TSV 与 JSON 双向转换,并提供分隔符识别、表头映射和字段清理,适合数据导入导出、表格处理和 API 数据准备。

分隔符

JSON 缩进

使用表头(首行)

去除字段首尾空格

跳过空行

JSON 输出

CSV 输出

JSON ↔ CSV 互转

快速开始

1
在右侧 CSV 编辑器中粘贴或输入 CSV/TSV 数据,左侧 JSON 会自动同步
2
也可以在左侧 JSON 编辑器中输入 JSON,右侧 CSV 同样会自动同步
3
分隔符默认为「自动」,工具会根据首行内容自动判断使用的是逗号、Tab、分号还是竖线
4
开启「使用表头」后,CSV 首行会被作为 JSON 对象的键名;关闭后转为二维数组
5
「去除字段首尾空格」和「跳过空行」开关可清理不规范的 CSV 数据
6
每个编辑器可单独下载:JSON 侧下载 .json 文件,CSV 侧根据当前分隔符下载 .csv 或 .tsv 文件

常见使用场景

Excel 导出转 JSON

从 Excel 复制数据粘贴到 CSV 侧(Tab 分隔),自动转为 JSON 对象数组

API 响应转表格

将 JSON 格式的 API 响应转为 CSV,导入 Excel 或 Google Sheets 分析

数据库导入准备

将 CSV 数据转为 JSON 格式,便于通过 API 批量导入数据库

日志分析

将 CSV 格式的日志转为 JSON,方便用 jq 等工具结构化查询

配置迁移

在 CSV 格式的配置映射表与 JSON 配置文件之间转换

数据清洗

利用「去空格」和「跳过空行」快速清理从外部系统导出的脏数据

使用建议

从 Excel 复制粘贴的数据通常以 Tab 分隔,工具的自动检测可以正确识别;如果误判,可手动选择分隔符
开启「使用表头」时,首行不会被当作数据行;如果 CSV 没有表头,关闭此选项以避免丢失第一行数据
若 CSV 表头中存在重复列名,工具会自动添加后缀(如 name、name_2)以确保 JSON 键名唯一
JSON → CSV 转换适用于扁平的对象数组;嵌套对象或数组会被序列化为 JSON 字符串作为字段值
CSV 字段中包含分隔符、换行或双引号时,工具会自动用双引号包裹并正确转义

限制与兼容性

CSV 是扁平的表格格式,无法原生表达嵌套结构;嵌套的 JSON 对象/数组会被序列化为字符串,反向转换无法还原
CSV 中所有值都是字符串;数字、布尔值等类型信息在 JSON → CSV → JSON 往返后可能变为字符串
工具自动去除 UTF-8 BOM(\uFEFF),但不支持其他编码(如 GBK/Shift-JIS),需先转换为 UTF-8
与 JSON 共享 JavaScript IEEE 754 浮点数精度限制,超过 53 位的大整数可能丢失精度

隐私与安全

所有处理都在浏览器本地完成,当前内容可随时替换、清空并重新处理。

常见问题

5

可继续使用这些相关工具,完成后续步骤。