如何处理JSON文件中的键,值对?

时间:2019-01-05 05:46:38

标签: python json pandas dataframe

我有一个JSON文件,其中提供了将近250个数据点的此类信息。

{'China': {'Content' : ['china', 'country', 'south', 'east', 'asia', 'most', 'populous']}}

我希望它变成这样。

{'Title': 'China', 
'Content':['china', 'country', 'south', 'east', 'asia', 'most', 'populous']}

我该怎么做?

我已经尝试过Dataframe方法,但找不到。

如何处理JSON文件中的键,值对?

2 个答案:

答案 0 :(得分:0)

尝试一下:

my_dict = {'China': {'Content' : ['china', 'country', 'south', 'east', 'asia', 'most', 'populous']}}
result= []
for k,v in my_dict.items():
    result.append({'title':k, 'Content':v['Content']})

答案 1 :(得分:0)

也许以下代码可以提供帮助,

present_dict = {'China': {'Content' : ['china', 'country', 'south', 'east', 'asia', 'most', 'populous']}}
new_dict = dict()

for i,k in present_dict.items():
    new_dict['Title'] = i
    new_dict[next(iter(k))] = next(iter(k.values()))

print(new_dict)

输出:{“标题”:“中国”,“内容”:[“中国”,“国家”,“南部”,“东部”,“亚洲”,“最多”,“人口众多”]}