DevKitBase
工具关于隐私

JSON 转 CSV:适用于扁平表格——并非深层嵌套的魔法

电子表格需要行。粘贴一个 JSON **对象数组**,从键中选择表头,下载/复制 CSV。嵌套对象/数组会被字符串化或点号化——清晰标记,以免破坏分析数据。

字符: 41
输入
输出

使用时机

导出简单的 API 列表到 Excel/Sheets,或者从对象数组中给 PM 提供扁平表格时使用。

示例

输入
[{"id":1,"name":"a"},{"id":2,"name":"b"}]
输出
id,name
1,a
2,b

工作原理

检测对象数组,合并键作为表头,按 RFC 风格转义字段,用逗号和换行符连接。嵌套对象根据实现变为字符串或扁平化。

常见陷阱

  • 嵌套对象/数组不会变成完美的电子表格——如果需要,先扁平化。
  • 字段内的逗号和引号必须转义。
  • 非数组的根不是表格;请包装成 [{...}].

区别说明

JSON→CSV 用于输出表格;CSV→JSON 用于重建对象。格式化器不生成 CSV。

常见问题

嵌套的 JSON 怎么办?
展平浅层键或将嵌套值 JSON 字符串化;深层嵌套应保留在 JSON 中。
单个对象而不是数组?
包装成单行数组或拒绝并给出指导。
Excel UTF-8 BOM?
如果实现的话,可选的 BOM 开关。
反向转换?
CSV 转 JSON。

相关工具

在浏览器中运行。不上传任何内容。非安全产品——哈希和JWT解码仅用于调试,不用于密码存储或身份验证建议。