开发者工具

JSON 转 CSV

将 JSON 对象数组转换为 CSV 格式。



Tips

  • 输入必须是 JSON 对象数组格式([{}, {}, ...]),不支持单个对象。
  • 需要在 Excel 或 Google 表格中处理 REST API 响应数据时非常方便。
  • 深层嵌套对象的值不会被展平,将以 null 字符串形式输出。
  • 下载的 CSV 文件编码为 UTF-8。若在 Excel 中出现乱码,请以 UTF-8(带 BOM)方式打开。

闲话 ― JSON 的诞生:是"发现"而非"发明"

JSON(JavaScript Object Notation)由 Douglas Crockford 于 2001 年前后整理成型。他曾表示,自己并非发明了 JSON,而是发现了它——因为他只是将 JavaScript 本就存在的对象字面量语法标准化为数据交换格式。

从 2006 年前后,随着 Ajax(异步通信)的普及,JSON 迅速流行。与 XML 冗长的语法相比,简洁的 JSON 深受开发者青睐。尽管早期曾有"JSON 无法取代 XML"的质疑,如今 JSON 已成为 REST API 的标准数据格式。

一个有趣的花絮:Crockford 在 JSON 规范的版权声明中加入了"The Software shall be used for Good, not Evil."这一条款,导致 Google、IBM 等大公司的法务部门因无法判定"善恶"而要求获得正式授权,引发了一场小小的风波。