在json

时间:2017-09-20 18:36:10

标签: python python-2.7

我需要为json添加一个键。我在变量上有以下json:

[{"id":00000,"alert":"testing"}]

但是我需要json对象看起来像这样:

{'keyA':[{"id":00000,"alert":"testing"}]}

如何将此键连接到列表?

THX!

1 个答案:

答案 0 :(得分:3)

只需将第一个对象添加到新字典中,如下所示:

jsonobj = [{"id":00000,"alert":"testing"}]
result = {'keyA':jsonobj}

然后您可以使用此dictionary或获取json的值,如:

import json
json.dumps(result)

如果您只获得输入的json版本,则必须使用以下内容:

jsonobj = json.loads('[{"alert": "testing", "id": 0}]')
result = {'keyA':jsonobj}
json.dumps(result)