在JSON对象中将内容添加到数组中的Python中

14 浏览
0 Comments

在JSON对象中将内容添加到数组中的Python中

我在Python中有以下的json对象:

jsonobj = {
          "a": {
              "b": {
                      "c": var1,
                      "d": var2,
                      "e": [],
                   },
                },
            }

我想向"e"中添加键值对元素,但是无法弄清楚语法。我尝试使用以下方法添加,但是由于括号和引号的问题,结果不正确:

jsobj["a"]["b"]["e"].append("'f':" + var3)

相反,我希望"e"如下所示:

"e":[
       {"f":var3, "g":var4, "h":var5},
       {"f":var6, "g":var7, "h":var8},
    ]

有人知道向这个json数组追加的正确方法吗?非常感谢。

0