🛝Toolio
关于 联系方式

🔀 JSON ↔ CSV 转换器

粘贴或加载一个 JSON 对象数组(或 CSV),单击一下即可转换为另一种格式 — 完全在您的浏览器中运行,无需上传,无需登录,免费。

JSON 输入

隐私优先设计. 此工具完全在您的浏览器中运行 — 您输入的任何内容都不会上传或存储,并且可以离线使用。

关于

此工具在您的设备上完全转换 JSON(对象数组)和 CSV — 您的数据永远不会离开浏览器。一个支持引号的 CSV 解析器可以正确处理包含逗号、换行符或转义双引号的字段,因此从电子表格或数据库导出的复杂数据可以完整无损地来回转换。您可以直接将数据粘贴到编辑器中,或从磁盘加载 .json 或 .csv 文件。结果可以复制到剪贴板或下载为文件。由于所有操作都在离线状态下运行,页面加载后,该工具无需互联网连接即可使用。

如何使用

  1. 选择方向:使用工具顶部的切换按钮选择 JSON → CSV 或 CSV → JSON。
  2. 将数据粘贴到输入框中,或点击加载按钮从您的设备中打开 .json 或 .csv 文件。
  3. 点击转换。结果会立即显示在下方的输出框中。
  4. 点击复制以将输出复制到剪贴板,或点击下载以将其保存为文件。

常见问题

转换器期望什么样的 JSON 结构?
输入必须是一个对象数组,其中每个项目都具有相同的键。每个对象变成 CSV 中的一行;第一个对象的键变成标题行。
CSV解析器是否处理包含逗号或换行符的引号字段?
是的。解析器遵循RFC 4180标准:用双引号括起的字段可以包含逗号、换行符和转义的引号。引号字段中的双引号表示一个实际的引号字符。
我的数据会被发送到服务器吗?
不会。所有解析和转换均在您的浏览器中通过JavaScript完成。您的数据永远不会离开您的设备。
如果JSON数组中的对象具有不同的键,会怎样?
表头由所有对象中找到的所有键的并集构建。对于给定行缺少的值,将作为CSV中的空单元格输出。
CSV转JSON是否会自动强制类型?
是的。纯数字字符串会变成数字,字面字符串true和false会变成布尔值。所有其他值保持为字符串。
此工具会上传我的数据吗?
不会。所有操作都在您的浏览器中完成,因此您的数据永远不会离开您的设备 — 甚至在页面加载后也可以离线使用。