我正在尝试使用Python 2.7将许多.json文件转换为.csv。
有没有将json文件转换为csv的一般方法?
PS:我在stackoverflow.com上看到了各种类似的解决方案,但它们非常具体 到json树,如果树结构发生变化则不起作用。我是这个网站的新手,很抱歉我的英文不好并且重新发布了
答案 0 :(得分:0)
基本要理解的是,json和csv文件在非常基础的层面上是非常不同的。
csv文件只是用逗号分隔的一系列值,这对于定义像关系数据库中的数据非常有用,在这些数据中,对于大量对象重复具有完全相同的字段。
json文件具有结构,没有直接的方法来表示csv中的任何类型的树结构。您可以拥有各种类型的外键关系,但是当它出现时,树在csv文件中没有任何意义。
我对你的建议是重新考虑使用csv或发布你的具体例子,因为在绝大多数情况下,没有明智的方法将json文档转换为csv。