操作指南 · JSON
JSON 转 CSV:在本地完成,不上传
简短回答
打开 JSONPeek 的设置页,把转换器设为输入 JSON、输出 CSV,粘贴数据即可。CSV 实时出现,转换全程在你的机器上;凡是 CSV 表达不了的——嵌套对象、null、缺失的列——都会在结果旁边明确标注。
- 1
点击 JSONPeek 图标,再点“设置”,找到转换面板。
- 2
把输入格式设为 JSON,输出格式设为 CSV。
- 3
把 JSON 粘进输入窗格——CSV 实时出现在输出窗格。
- 4
读一读有损转换说明(如果有),确切知道 CSV 表达不了什么。
- 5
按“复制结果”,把 CSV 粘到它该去的地方。
搜“JSON 转 CSV”,排前面的都是上传网站。把 API 导出送去那里实在奇怪,因为 API 导出恰恰是你最不想放上陌生服务器的数据:客户记录、邮箱地址、订单历史、令牌。JSON 转 CSV 是一件本地的、机械的活——下面是在 Chrome 里完成它、且数据从不离开你机器的方法。
打开转换器
点击 JSONPeek 图标,再点设置。格式化选项下方就是转换面板:一个输入窗格、一个输出窗格,加上输入格式/输出格式选择器,中间夹着交换按钮。把输入格式设为 JSON,输出格式设为 CSV。

粘贴,然后复制
把 JSON 粘进输入窗格,CSV 随着输入实时出现在只读的输出窗格里——没有转换按钮,没有一来一回,因为根本没有服务器。按复制结果,粘到你的表格、脚本或导入任务里。扩展不发网络请求,所以离线也照用。
CSV 装不下一切——改了什么会告诉你
扁平的表格表达不了 JSON 能表达的一切,而假装可以的转换器是在用省略撒谎。JSONPeek 把它做的每一次通融列在结果上方的警示条里:嵌套对象和数组作为 JSON 压进单个单元格,null 写成空单元格(CSV 无法把它和空字符串区分开),缺这一列的行留空,孤零零的单个对象包成只有一行的表。这些是说明,不是错误——结果可以直接用,而你确切知道它是什么。
长 ID 安然抵达
建立在 JSON.parse 上的转换器会写坏 64 位标识符:12345678901234567890 悄悄变成 …568000,而且伤害会一路带进你的表格。JSONPeek 用自己的保精度解析器,大整数经过转换一位不丢。
反方向也行
同一个面板也把 CSV 转回 JSON——数字、布尔值和 null 都有合理的类型推断,遇到行数参差或表头重复的表格导出,同样给出诚实的说明——YAML 则双向都支持。想把结果来回倒,交换按钮一键对调两种格式。而如果你真正要的不是表格、而是缩进好的 JSON,这个转换器也能美化排版。