开发者工具
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 等大公司的法务部门因无法判定"善恶"而要求获得正式授权,引发了一场小小的风波。