CSV 转 JSON
CSV 与 JSON 在线互转,支持自定义分隔符、类型推断与带引号字段,表格预览,纯前端处理不上传。
纯前端处理,数据不上传
输出
表格预览(前 20 行)
| name | age | vip | city |
|---|---|---|---|
| 张三 | 28 | true | 北京, 海淀 |
| 李四 | 32 | false | 上海 |
工具介绍
CSV 和 JSON 是数据交换中最常见的两种格式:CSV 简洁、便于用 Excel 打开查看,常用于导入导出和报表;JSON 结构清晰、便于程序处理,是接口和配置的主流格式。做数据迁移、接口联调或把表格喂给程序时,经常需要在两者之间来回转换。
本工具支持二者双向互转,解析严格遵循 CSV 规范——双引号包裹的字段里允许逗号、换行和转义引号,导出时也会按需自动加引号转义,不会因字段含逗号而错位。分隔符可在逗号、制表符、分号、空格间切换或自定义;开启「类型推断」还能把纯数字、true/false、null 还原成对应 JSON 类型,而带前导零的电话号等保持原样。
结果支持表格预览、一键复制、下载为文件或回填反向再转。全部在浏览器本地完成,数据不上传,处理客户名单、订单等隐私表格也放心。
使用方法
- 把 CSV 粘贴到左侧(默认首行为表头),点击「CSV → JSON」转为对象数组。
- 或把 JSON 数组粘贴进来,点击「JSON → CSV」导出 CSV。
- 可切换分隔符(逗号/制表符/分号/空格/自定义)与是否含表头。
- 开启「类型推断」可把 123、true、null 等还原为对应的 JSON 类型,而非字符串。
- 下方提供表格预览,结果可一键复制、下载为文件,或回填到输入框反向再转。
常见问题
- 字段里有逗号或换行会乱吗?
- 不会。解析遵循 CSV 规范:被双引号包裹的字段内允许出现逗号、换行和转义的双引号("")。导出时也会按需自动加引号并转义。
- 「类型推断」具体做什么?
- 开启后,CSV→JSON 会把纯数字转成 number、true/false 转成布尔、null 转成 null;关闭时所有值都保留为字符串。带前导零的串(如 0123、电话号)会原样保留,不会被误转成数字。
- 可以用逗号以外的分隔符吗?
- 可以。内置逗号、制表符 Tab、分号、空格,还能选「自定义」输入任意单个字符(如竖线 |)作分隔符,导入导出都会按它处理。
- 数据会上传服务器吗?
- 不会。解析与转换均在浏览器本地完成,表格数据不会上传,处理含隐私的名单也安全。
- JSON 转 CSV 有什么要求?
- 推荐对象数组(每个元素一条记录),工具会汇总所有出现过的键作为列、缺失字段留空;若是基本类型数组则导出为单列。嵌套对象会以 JSON 字符串写入单元格。