data = {
"新上线": [
{
"爱企查": "免费查企业,就上爱企查"
},
{
"小度商城": "小度AI产品的家"
},
{
"简单搜索": "极速轻便的搜索app"
}
],
"搜索服务": [
{
"百度人工翻译": "权威精准人工翻译"
},
{
"网页": "搜索海量网络资料、资源"
}
]
}
可用如下代码:
import pandas as pd
import json
with open('a.json',encoding='utf-8') as json_data:
data = json.load(json_data)
df = pd.DataFrame(pd.json_normalize(data))
df.to_csv('a_1.csv',index=False)
还可以这样:
import pandas as pd
import json
with open('a.json',encoding='utf-8') as json_data:
data = json.load(json_data)
df = pd.DataFrame(pd.json_normalize(data))
#df.to_csv('a_1.csv',index=False)
d = [pd.DataFrame(data[x]) for x in df.columns]
df = pd.concat(d, keys=df.columns)
print(df)
df.to_csv('a_2.csv')
如有帮助,请点采纳。
csv的结果是啥样的格式?