首页 > 解决方案 > Python - 将大型 json 转换为 csv

问题描述

我对 python 有点陌生。我想将 json 文件转换为 csv。问题是它的大 json 文件而不是真正的 json。看起来像这样:

{ "key1":"value1", "key2":"value3", "key3":"value3"}
{ "key1":"value4", "key2":"value5", "key5":"value6"}

并非每个 json 对象都有相同的键。

预期输出:

key1   key2   key3   key5
value1 value3 value3   ""
value4 value5 ""    value6

并且一些值是 url 编码的Hell%C3%B6%20W%C3%B6rld%40Python

每次我尝试做某事时,它要么冻结我的电脑,要么我无法迭代值来解析它们。我尝试为此使用熊猫,但我不知道如何更改 json 中的值,以便它将在 csv 上。

谢谢你。

标签: pythonjson

解决方案


推荐阅读