开发工具
CSV ⇄ JSON在线工具
CSV 与 JSON 转换工具用于在带表头的表格数据和 JSON 数组之间互转,支持引号、逗号和基础数据类型识别。
功能介绍
CSV 是表格软件和数据导出的通用格式,JSON 更适合程序处理,两者互转是数据导入导出前的常见准备工作。本工具基于成熟的 CSV 解析器实现双向转换:带表头的 CSV 转换成以列名为键的 JSON 对象数组,JSON 数组则展开为可直接用表格软件打开的 CSV 文本。
解析器能应对真实数据里的复杂情况:字段内包含逗号或换行时用双引号包裹即可正确识别,分隔符支持自动探测,数字和布尔值会被识别为对应的 JSON 类型而不是字符串,中间的空行会自动跳过。
使用方法
- 把带表头的 CSV 粘贴到左侧面板,点击顶部的 CSV → JSON 按钮,得到以表头为键名的对象数组;
- JSON 转 CSV 时确认顶层是数组,粘贴到右侧面板后点击 JSON → CSV 按钮生成表格文本;
- 不确定格式要求时先点示例按钮查看含引号字段的样例数据;
- 转换报错时检查表头行是否存在、引号是否成对,完成后用复制按钮导出结果。
注意事项
- CSV 的第一行会被当作表头并成为 JSON 的键名,没有表头的纯数据需要先补一行列名。
- 数字会被自动识别类型,007 这类带前导零的编号会变成数字 7,工号、编号类字段转换后要留意核对。
- 粘贴和转换都发生在浏览器本地,业务数据不会离开当前设备。
常见使用场景
- 把 Excel 导出的 CSV 转成接口测试数据
- 把 JSON 数组导出为 CSV
- 预处理批量导入数据
- 转换数据分析和开发样例
常见问题
CSV 字段中包含逗号怎么办?
使用双引号包裹字段即可,解析器会正确识别引号内的逗号和换行。
JSON 有什么格式要求?
JSON 转 CSV 时顶层必须是数组,通常数组中的每一项应为具有相似字段的对象。