广告位 - 顶部Banner 728×90
中文 EN

🔄 在线CSV转JSON工具

CSV与JSON双向转换 · 自定义分隔符 · 嵌套对象 · 数组解析 · 纯前端本地处理

🔒 数据不上传服务器
📋 输入CSV 0 行
拖拽CSV/JSON文件到此处,或点击选择文件
✨ 输出JSON 0 行
广告位 - 中部 728×90

使用教程

如何使用CSV转JSON功能?

在左侧输入框粘贴CSV数据,选择正确的分隔符(默认为逗号),工具会自动将CSV转换为JSON数组。你可以勾选"首行为表头"来自动识别列名,勾选"解析嵌套键"来生成嵌套对象(使用点号语法如 user.name),勾选"解析数组"来将逗号分隔值转为数组(使用 tags[] 语法)。转换结果会实时显示在右侧输出框中。

如何使用JSON转CSV功能?

切换到"JSON → CSV"模式,粘贴JSON数组数据。工具会自动提取所有字段作为CSV列名。嵌套对象会被展开为点号语法的列名(如 user.name)。你可以自定义输出分隔符,选择是否包含表头行。转换后的CSV可以直接复制到剪贴板或下载为文件。

常见问题

CSV转JSON工具会上传我的数据吗?

绝对不会。所有转换操作均在你的浏览器本地完成,纯前端JavaScript处理,没有任何网络请求发送数据到服务器。你可以按F12打开开发者工具查看网络面板确认。本页面甚至可以下载到本地断网使用。

CSV和JSON有什么区别?什么时候用哪个?

CSV(逗号分隔值)是表格格式,适合电子表格软件(如Excel)查看和编辑,文件体积小。JSON(JavaScript对象表示法)是结构化格式,支持嵌套对象和数组,适合API数据交换和程序处理。CSV适合数据存储和展示,JSON适合数据传输和程序消费。

支持哪些分隔符?能处理含逗号的字段吗?

支持逗号、分号、制表符、竖线和自定义分隔符。对于字段内包含分隔符的情况,工具会正确处理双引号包裹的字段。例如 "hello, world" 会被识别为一个完整字段而非被逗号拆分。符合RFC 4180标准的CSV解析。

能生成嵌套的JSON对象吗?

可以。勾选"解析嵌套键"选项后,使用点号语法的表头可以生成嵌套对象。例如表头 user.name 和 user.age 会生成 {"user": {"name": "...", "age": "..."}}。勾选"解析数组"后,tags[] 语法的表头会将逗号分隔的值转为数组。

JSON转CSV时嵌套数据怎么处理?

JSON转CSV时,嵌套对象会被展开为点号语法的列名。例如 {"user":{"name":"张三"}} 会生成列名 user.name。数组类型字段默认用逗号连接为字符串。工具会自动提取所有可能出现的字段作为列,确保数据完整性。

转换后的结果怎么使用?

转换结果支持一键复制到剪贴板,也可以下载为文件(CSV转JSON下载为.json文件,JSON转CSV下载为.csv文件)。你可以调整JSON输出格式(2空格/4空格缩进或压缩单行),CSV输出可自定义分隔符和是否包含表头。

🔒 隐私声明:本工具完全在浏览器本地运行,所有数据处理均在你的设备上完成,数据绝不上传到任何服务器。
广告位 - 底部 728×90