You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Python和Pandas将双层嵌套JSON转换为指定格式CSV?

你可以直接用stack()方法配合重置索引操作完成双层嵌套JSON的扁平化,完整代码如下:

import pandas as pd

# 读取JSON文件,第一层邮箱作为行索引
df = pd.read_json('你的JSON文件路径.json', orient='index')

# 展开第二层嵌套的员工信息,将员工号转为第二级行索引
df = df.stack().apply(pd.Series)

# 将两级行索引转为普通数据列
df.reset_index(inplace=True)

# 重命名列名匹配预期输出
df.columns = ['Email', 'EmpID', 'user_name', 'name', 'flag', 'list']

# 导出为CSV(可选)
df.to_csv('输出文件路径.csv', index=False)

注意:你示例JSON中的x需要替换为合法的JSON取值(比如字符串、数字、null等),否则pandas读取JSON时会抛出格式错误。

内容的提问来源于stack exchange,提问作者hightide_fatwaves

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 10:24:04