JSON 转 CSV thumbnail

JSON 转 CSV

轻松将 JSON 数据转换为 CSV 格式。

Checking status...

关于 JSON 转 CSV

将 JSON 数组和对象转换为标准化的 CSV 格式。此实用程序旨在从 Web 应用程序或 API 导出数据,以便在 Microsoft Excel 或 Google Sheets 等电子表格软件中使用。

使用方法

  1. 将您的 JSON 数组或对象粘贴到输入区域。
  2. 点击“转换为 CSV”以转换数据结构。
  3. 在输出面板中查看生成的 CSV 内容。
  4. 下载 .csv 文件供外部使用。

常见使用场景

  • 导出用户列表或交易日志以便进行业务报告。
  • 将嵌套的 API 响应转换为拍平的文件,以便进行数据分析。
  • 准备数据以便导入到群发营销或 CRM 工具中。

技术细节

利用基于浏览器的反解析逻辑,确保数据根据 RFC 4180 标准正确转义和格式化。

常见问题

嵌套的 JSON 对象会怎样?
嵌套对象会被拍平或字符串化,以确保生成的 CSV 保持一致的列结构。
JSON 大小有限制吗?
该工具在您的机器本地运行,因此它可以处理浏览器内存允许的所有数据,不会出现服务器超时。
如果我的 JSON 有嵌套对象怎么办?
该工具将嵌套对象扁平化——例如,{ address: { city: 'Beijing' } } 变为列名 'address.city'。嵌套数组以 JSON 字符串的形式内联存储在单个 CSV 单元格中。对于复杂的嵌套 JSON,可能需要在转换前手动预处理数据。
我可以选择要包含哪些 JSON 字段吗?
可以。在高级选项中,选择要包含在 CSV 输出中的特定字段。这有助于从 JSON 对象中排除不需要的字段,只保留重要列。
输出的 CSV 会有标题行吗?
是的。CSV 输出的第一行始终是标题行,包含每列的 JSON 字段名称。这是与电子表格和数据处理工具兼容的标准 CSV 格式。
我可以将深度嵌套的JSON对象转换为扁平CSV文件吗?
JSON转CSV转换器默认使用点符号列名对一层嵌套进行扁平化处理——例如,字段{address: {city: "London"}}会变成address.city列。深度嵌套或复杂结构(如数组的数组)可能无法完全扁平化为表格格式。对于高度嵌套的JSON(如包含多层子对象的API响应),在转换为CSV之前,你可能需要先在脚本中预处理JSON以提取相关字段。

本地处理

本地文件、文本和图表工具通过 JavaScript、浏览器 API 以及必要时使用的 WebAssembly 在您的设备上处理内容。使用事件不包含文件名、文件内容、输入文本、图表数值、原始错误、电子邮箱或许可证引用。DNS、WHOIS、IP 和测速等网络工具会为其功能访问外部服务。加载网站、字体、库和模型也会产生网络请求。WebAssembly 本身并不能阻止网络访问。