几乎每个数据管道最终都会遇到相同的步骤:API 返回 JSON,但下一个使用者(电子表格、导入脚本、Redshift COPY 命令)需要 CSV。
在 Python 中将 JSON 转换为 CSV 听起来很简单,直到遇到嵌套对象、不一致的键或需要特殊处理的日期时间值。
Python 为您提供了两条可靠的路径:用于零依赖脚本的内置 json + csv 模块,以及用于嵌套扁平化和更大数据集的 pandas,或者用于快速一次性转换而无需任何代码的在线 JSON 到 CSV 转换器。
本指南涵盖了两种端到端的方法,并提供了可运行的 Python 3。
DictWriter 将字典列表转换为零依赖关系的 CSV — 使用 json。
将 index=False 传递给 DataFrame。
来源:Dev.to











