在具有指定键的文件中转储JSON中的值

时间:2017-05-17 07:48:13

标签: python json

我正在使用Pandas Dataframe过滤器从JSON文件中获取数据。

最终,数据存储在名为" sects"的变量中。作为JSON,然后转储到文件中。

我想要做的是,转储名为&#34的变量; sects"作为

对中的值作为值
{"Key": "Value"} 

我想为其定义Key作为变量的名称,即" sects"。

所以变量" sects"看起来像这样:

{"abc":"xyz","qwe":"rty","qww":"yte"}

,预期输出为:

{"sects": {"abc":"xyz","qwe":"rty","qww":"yte"}}

我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:1)

您可以先使用内部词典键定义词典,这样的值

value={"abc":"xyz","qwe":"rty","qww":"yte"}

然后将其分配给字典键

{"sects": value }

答案 1 :(得分:1)

我不确定我是否理解你真正想要实现的目标,但为什么不这样呢?

import json

x = {"abc":"xyz","qwe":"rty","qww":"yte"}
final_data = {}
final_data['sects'] = x
with open('test.json', 'wb') as f:
    f.write(json.dumps(final_data))

这会解决您的问题吗?