感谢gyx-hh,此问题已解决:
我使用了以下函数(可以在此处找到详细信息):
def flatten_json(y): out = {} def flatten(x, name=''): if type(x) is dict: for a in x: flatten(x[a], name + a + '_') elif type(x) is list: i = 0 for a in x: flatten(a, name + str(i) + '_') i += 1 else: out[name[:-1]] = x flatten(y) return out
不幸的是,这会完全拉平整个JSON,这意味着,如果您具有多级JSON(许多嵌套字典),则可能会将所有内容拉平成具有成行列的单行。
最后使用的是
json_normalize()我需要的特定结构。可以在这里找到如何做到这一点的好例子。
希望这可以帮助某人,并再次感谢gyx-hh解决方案。
最好的祝福
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)