代码、数据与二维码工具

JSON 转 CSV 转换器

将结构化 JSON 行转换为可复制和下载的 CSV,并清楚、可预测地保留列顺序、引号规则和可能触发公式的文本。

优先本地处理无需注册隐私说明 ↗

输入一个对象或包含最多 10,000 个对象的非空数组。最多 100,000 个字符。

对于首个非空白字符为 =、+、- 或 @ 的字符串单元格和表头,会在前面加上撇号。

使用步骤

如何使用

  1. 粘贴一个 JSON 对象或最多含 10,000 个对象的数组。
  2. 选择是否保护电子表格应用可能解释为公式的文本。
  3. 转换并检查 CSV,然后复制或下载 UTF-8 CSV 文件。

明确的行列规则

顶层必须是一个对象或非空对象数组。列是各对象自有键按首次出现顺序组成的并集。嵌套数组和对象转为紧凑 JSON;缺失值和 null 转为空 CSV 字段。

CSV 与电子表格边界

行使用 CRLF,含逗号、引号或换行的字段使用双引号 CSV 转义。公式防护默认开启,会给风险字符串单元格和表头加前置撇号。复制的 CSV 不含字节顺序标记;下载文件会添加 UTF-8 BOM 以兼容电子表格。浏览器可能无法精确保留超大 JSON 整数,请将精确标识符保存为字符串。

常见问题

你可能还想知道

可以转换单个对象吗?

可以,它会成为一行数据。数组中的每个对象都会转换为一行。

嵌套值如何处理?

数组和对象存为一个经过转义的 CSV 字段中的紧凑 JSON,不会展开为额外列。

为什么默认启用公式防护?

电子表格应用可能将以 =、+、- 或 @ 等字符开头的文本执行为公式。该选项会在风险文本前加撇号;只有精确保留字符串更重要时才关闭。