跳到主内容
世界杯开球时间转换 上线了按本地时区看开球,可加入日历提醒。

JSON ↔ CSV 互转

在浏览器本地转换 CSV、TSV 与 JSON,支持本地文件导入、JSON Lines、二维数组、嵌套对象展平、分隔符识别和复制下载。

分隔符

JSON 缩进

使用表头(首行)

去除字段首尾空格

跳过空行

CSV 转 JSON

展平嵌套对象

JSON

CSV

JSON ↔ CSV 互转

快速开始

1
导入 .csv/.tsv 文件,或在 CSV 编辑器粘贴 CSV/TSV,JSON 自动同步。
2
导入 .json 文件,或在 JSON 编辑器粘贴 JSON,CSV 会按最后一次有效 JSON 同步。
3
保留自动分隔符,或选择逗号、Tab、分号、竖线。
4
设置表头、输出模式、嵌套展平、去空格、跳过空行和 JSON 缩进。
5
复制或下载任一侧;清空会同时清空两个编辑器。

常见使用场景

Excel 复制转 JSON

从 Excel 或 Google Sheets 复制单元格区域,把 Tab 分隔文本粘贴到 CSV 侧,再转为 JSON 对象数组

API 响应转表格

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

导入载荷准备

把粘贴的 CSV 行转为 JSON payload,便于交给导入脚本或 API 请求,本页不执行实际导入

日志复核

先把 CSV 日志转为 JSON,再交给下游查询工具处理;本页不执行 jq 表达式

映射表迁移

在当前粘贴的 CSV 映射表与扁平 JSON 配置片段之间转换

数据清洗

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

转换契约

最后编辑的一侧是来源。选项变化会根据该侧重新生成派生结果;解析失败后不会保留过期的派生输出
开启表头时,CSV 首行会成为对象 key;空表头变成 col1/col2,重复表头追加 _2/_3 后缀。关闭表头时,CSV 会转为二维数组
对象数组会输出合并后的表头与数据行,二维数组按行输出,原始值数组输出单列,单个 JSON 对象输出一行。缺失字段会输出为空单元格
自动分隔符只在第一条非空行中比较引号外的逗号、Tab、分号和竖线,不扫描完整数据集,也不会改变当前选中的分隔符

使用建议

从 Excel 复制粘贴的数据通常以 Tab 分隔。自动检测只检查第一条非空行中引号外的分隔符;如果误判,可手动选择分隔符
开启「使用表头」时,首行不会被当作数据行;如果 CSV 没有表头,关闭此选项以避免丢失第一行数据
空表头会变成 col1、col2 等默认键名;重复列名会自动添加 name_2 这类后缀,以确保 JSON 键名唯一
JSON → CSV 支持扁平对象数组、二维数组、原始值数组或单个对象。对象数组会按首次出现顺序收集所有 key,缺失字段输出为空单元格
JSON → CSV 可将普通嵌套对象展平成转义后的点路径列;数组仍作为 JSON 字符串写入单元格。
CSV 字段中包含分隔符、换行或双引号时,工具会自动用双引号包裹并正确转义
当 JSON 或 CSV 无效时,来源侧会保留你的输入,派生侧会清空,直到修复后重新生成。JSON 解析器返回行列信息时会显示并高亮错误行

往返边界

CSV 单元格都是文本。CSV → JSON 不会推断数字、布尔、null 或日期;JSON → CSV → JSON 往返后,带类型的值可能变成字符串
开启「展平嵌套对象」后,嵌套对象可输出为点路径列。数组仍是 JSON 字符串,CSV → JSON 不会按路径重建对象。
严格 JSON 解析遵循 JavaScript number 行为。超过 53 位安全整数范围的值可能丢失精度,需要以字符串形式保留
本页是纯文本 CSV/TSV 转换器,可以处理从 Excel 或 Sheets 复制出的文本,但不解析 .xlsx 工作簿、工作表、公式、格式或合并单元格
本页不支持:XLSX/XLS/ODS/Numbers 工作簿、URL 导入、批量文件转换、CSV Schema 校验、CSV lint 报告、嵌套还原、类型推断、SQL 导入、Google Sheets 连接、jq 表达式和预览表格。

限制与兼容性

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

隐私与安全

处理在浏览器本地完成。JSON/CSV 编辑器文本可能作为浏览器草稿保留。若启用已保存工作区或 WebDAV 同步,JSON 文本、CSV 文本、分隔符、输出模式、嵌套展平设置、表头行选项、字段修剪选项、跳过空行选项、JSON 缩进选择、行号偏好和换行偏好可能随同步保存。导入的文件对象、文件名、文件大小、解析错误、行/列高亮、复制状态和撤销历史都是运行时数据,不会保存为单独结果数据。本页不会抓取 URL 或上传文件;本地导入通过浏览器文件 API 读取,JSON 与 CSV 下载只在点击下载时创建。

常见问题

6

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

所有工具处理都在您的浏览器本地完成。