将 JSON 转换为 CSV(反之亦然)

将 JSON 对象数组转换为 CSV 文件,或将带表头的 CSV 转换为 JSON 数组。

示例:

工作原理

此工具专为开发者或数据从业者设计:您从 API 获取了响应(一个 JSON 对象数组),需要在 Excel 或 Google Sheets 中打开它以进行分析,或与非技术团队分享 —— 粘贴 JSON,点击「JSON → CSV」,然后下载或复制得到的表格。反过来,如果您要从导出为 CSV 的表格准备脚本的测试数据集或 API 负载,「CSV → JSON」会重建一个可直接在代码中使用的 JSON 对象数组。

如果我的 JSON 包含嵌套对象会怎样?

不会丢失任何内容:嵌套的值(对象或数组)会以紧凑的 JSON 文本形式原样保留在 CSV 对应的单元格中。该列依然存在,但其内容仍是「原始」JSON,而不会被拆分成多个列。

我可以把生成的 CSV 再转换回与原始 JSON 完全相同的内容吗?

不完全相同。CSV 没有原生类型:转换回 JSON 时,所有值(包括数字和布尔值)都会变回字符串,而嵌套对象会重新出现为包含 JSON 文本的字符串,而不是原生对象。结构和数据得以保留,但原始类型不会保留。

与 Onvera 的所有工具一样,转换 100% 在您的浏览器中通过 WebAssembly 本地执行:您的 JSON 或 CSV 数据永远不会被发送到服务器。