CSV 转 JSON

CSV 与 JSON 在线互转,支持自定义分隔符、类型推断与带引号字段,表格预览,纯前端处理不上传。

纯前端处理,数据不上传

输出
表格预览(前 20 行)
nameagevipcity
张三28true北京, 海淀
李四32false上海

工具介绍

CSV 和 JSON 是数据交换中最常见的两种格式:CSV 简洁、便于用 Excel 打开查看,常用于导入导出和报表;JSON 结构清晰、便于程序处理,是接口和配置的主流格式。做数据迁移、接口联调或把表格喂给程序时,经常需要在两者之间来回转换。

本工具支持二者双向互转,解析严格遵循 CSV 规范——双引号包裹的字段里允许逗号、换行和转义引号,导出时也会按需自动加引号转义,不会因字段含逗号而错位。分隔符可在逗号、制表符、分号、空格间切换或自定义;开启「类型推断」还能把纯数字、true/false、null 还原成对应 JSON 类型,而带前导零的电话号等保持原样。

结果支持表格预览、一键复制、下载为文件或回填反向再转。全部在浏览器本地完成,数据不上传,处理客户名单、订单等隐私表格也放心。

使用方法

  1. 把 CSV 粘贴到左侧(默认首行为表头),点击「CSV → JSON」转为对象数组。
  2. 或把 JSON 数组粘贴进来,点击「JSON → CSV」导出 CSV。
  3. 可切换分隔符(逗号/制表符/分号/空格/自定义)与是否含表头。
  4. 开启「类型推断」可把 123、true、null 等还原为对应的 JSON 类型,而非字符串。
  5. 下方提供表格预览,结果可一键复制、下载为文件,或回填到输入框反向再转。

常见问题

字段里有逗号或换行会乱吗?
不会。解析遵循 CSV 规范:被双引号包裹的字段内允许出现逗号、换行和转义的双引号("")。导出时也会按需自动加引号并转义。
「类型推断」具体做什么?
开启后,CSV→JSON 会把纯数字转成 number、true/false 转成布尔、null 转成 null;关闭时所有值都保留为字符串。带前导零的串(如 0123、电话号)会原样保留,不会被误转成数字。
可以用逗号以外的分隔符吗?
可以。内置逗号、制表符 Tab、分号、空格,还能选「自定义」输入任意单个字符(如竖线 |)作分隔符,导入导出都会按它处理。
数据会上传服务器吗?
不会。解析与转换均在浏览器本地完成,表格数据不会上传,处理含隐私的名单也安全。
JSON 转 CSV 有什么要求?
推荐对象数组(每个元素一条记录),工具会汇总所有出现过的键作为列、缺失字段留空;若是基本类型数组则导出为单列。嵌套对象会以 JSON 字符串写入单元格。

相关工具