🔀 JSON ↔ CSV 转换器
粘贴或加载一个 JSON 对象数组(或 CSV),单击一下即可转换为另一种格式 — 完全在您的浏览器中运行,无需上传,无需登录,免费。
JSON 输入
隐私优先设计. 此工具完全在您的浏览器中运行 — 您输入的任何内容都不会上传或存储,并且可以离线使用。
关于
此工具在您的设备上完全转换 JSON(对象数组)和 CSV — 您的数据永远不会离开浏览器。一个支持引号的 CSV 解析器可以正确处理包含逗号、换行符或转义双引号的字段,因此从电子表格或数据库导出的复杂数据可以完整无损地来回转换。您可以直接将数据粘贴到编辑器中,或从磁盘加载 .json 或 .csv 文件。结果可以复制到剪贴板或下载为文件。由于所有操作都在离线状态下运行,页面加载后,该工具无需互联网连接即可使用。
如何使用
- 选择方向:使用工具顶部的切换按钮选择 JSON → CSV 或 CSV → JSON。
- 将数据粘贴到输入框中,或点击加载按钮从您的设备中打开 .json 或 .csv 文件。
- 点击转换。结果会立即显示在下方的输出框中。
- 点击复制以将输出复制到剪贴板,或点击下载以将其保存为文件。
常见问题
- 转换器期望什么样的 JSON 结构?
- 输入必须是一个对象数组,其中每个项目都具有相同的键。每个对象变成 CSV 中的一行;第一个对象的键变成标题行。
- CSV解析器是否处理包含逗号或换行符的引号字段?
- 是的。解析器遵循RFC 4180标准:用双引号括起的字段可以包含逗号、换行符和转义的引号。引号字段中的双引号表示一个实际的引号字符。
- 我的数据会被发送到服务器吗?
- 不会。所有解析和转换均在您的浏览器中通过JavaScript完成。您的数据永远不会离开您的设备。
- 如果JSON数组中的对象具有不同的键,会怎样?
- 表头由所有对象中找到的所有键的并集构建。对于给定行缺少的值,将作为CSV中的空单元格输出。
- CSV转JSON是否会自动强制类型?
- 是的。纯数字字符串会变成数字,字面字符串true和false会变成布尔值。所有其他值保持为字符串。
- 此工具会上传我的数据吗?
- 不会。所有操作都在您的浏览器中完成,因此您的数据永远不会离开您的设备 — 甚至在页面加载后也可以离线使用。