如何使用
- 将 CSV 文本粘贴到左侧输入框,点击“载入示例”,或把本地 CSV 文件拖到输入区。
- 根据导出来源选择逗号、分号或 Tab,并确认是否开启“首行作为表头”。
- 右侧 JSON 会自动刷新;需要立即重算时可点击“转换为 JSON”。
- 如果 CSV 引号没有闭合,工具会显示错误;超过 5MB 的文件会出现性能提示。
- 确认预览无误后,复制 JSON 或下载
.json文件继续开发、导入或调试。
核心功能
- 本地 CSV 转 JSON:把 Excel、数据库或业务后台导出的 CSV 转成可直接用于代码的 JSON 数组,内容不上传服务器。
- 实时预览:粘贴、输入、拖拽文件或切换解析选项后自动刷新 JSON,也可以手动点击按钮立即重算。
- 表头与分隔符控制:默认将首行作为对象 Key,并支持逗号、分号和 Tab,适配常见 Excel 与系统导出。
- 标准引号解析:正确处理引号字段中的逗号、双引号和换行,减少手动清洗数据的时间。
- 复制与下载:检查右侧 JSON 预览后,可一键复制或下载为
.json文件。 - 大文件提示:超过 5MB 的文件会提示可能短暂占用浏览器主线程,避免误以为页面异常。
相关工具
免费在线 JSON 工具:一键美化/压缩、语法校验、错误高亮,并自动生成 TypeScript 接口与 Zod Schema。纯浏览器本地处理,数据不上传。
免费的 JSONPath Tester / Evaluator:粘贴 API JSON,实时提取匹配节点、查看路径并复制 JSON 结果。解析与查询都在浏览器本地完成。
在浏览器本地将 JSON 对象或对象数组转换为 CSV,展开嵌套字段,预览结果并复制或下载文件,无需上传数据。
在浏览器本地比较两个 JSON,按 Key 排序后做语义化 Diff,忽略字段顺序干扰,标记新增、删除和修改字段,无需上传数据。
把格式化 JSON 压缩为一行,移除缩进、换行和多余空白,并实时查看压缩前后体积与节省比例。
免费的 JSON 转 TypeScript 工具。一键将 API JSON 响应自动推导并生成强类型的 TS Interfaces 和 Types 代码。纯浏览器前端处理,严格保护您的业务数据与接口结构隐私。
开发者可在浏览器本地将 YAML 转为格式化 JSON,支持实时转换、多文档 YAML、错误行列提示、复制和下载,不上传或保存配置内容。
在浏览器本地将 JSON 转为 YAML,支持实时转换、严格 JSON 校验、可用时定位错误、复制和下载,配置数据不会上传或保存。
计算逻辑
这个 CSV 转 JSON 工具使用浏览器本地解析逻辑:
- 按所选分隔符切分单元格。
- 引号内的分隔符和换行会保留为字段内容。
- 连续两个双引号会还原为一个双引号。
- 启用表头时,首行会成为 JSON 对象字段名;空表头会生成
column_1这样的安全字段名,重复表头会追加序号。 - 关闭表头时,输出二维数组,适合没有列名的原始数据。
- 输入变化会经过短暂防抖后自动转换,避免大段文本粘贴时频繁重算。所有解析、复制和下载都在当前浏览器会话内完成。
常见问题
CSV 会上传吗?
不会。CSV 文件读取、解析、JSON 生成和下载都在浏览器本地完成,内容不会上传到 EasyTools 服务器。
支持 Excel 导出的 CSV 吗?
支持常见的逗号、分号和 Tab 分隔文本。不同地区的 Excel 可能使用分号,可在工具里切换。
首行必须是表头吗?
不必须。开启“首行作为表头”会输出对象数组;关闭后会输出二维数组。
可以处理带逗号或换行的字段吗?
可以,只要这些字段按标准 CSV 规则使用双引号包裹。未闭合的引号会触发错误提示。
大 CSV 文件会怎样?
超过 5MB 的文件会显示性能提示。转换仍在本地执行,但实时预览可能短暂占用浏览器主线程。
能下载 JSON 文件吗?
可以。转换后可以复制结果,也可以下载 .json 文件。