I have the following json object in python:

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

                },
            }

我想把键值元素附加到"e"中,但是不知道它的语法.我try 添加以下内容,但没有正确地加上括号和引号:

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

Instead, I want "e" to be the following:

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

Does anyone know the right way to append to this json array? Much appreciation.

推荐答案

jsobj["a"]["b"]["e"].append({"f":var3, "g":var4, "h":var5})
jsobj["a"]["b"]["e"].append({"f":var6, "g":var7, "h":var8})

Json相关问答推荐

kotlinx-serialization:如何将具有不同类型对象的JsonArray转换为同一个Class

使用 jq 重新格式化 JSON 输出

如何使用jolt规范将一个对象添加到另一个对象中并删除该对象

如何在 Apache NiFi 中使用 JoltTransformJson 删除流文件或具有空字段的整个对象?

具有 (RegEx) 模式的 json-schema 中的枚举

使用jq根据对象中键的值查找对象

嵌套存储在字符串变量中的 JSON 对象

使用 jq 将消息转换为数组

派生类的属性没有得到价值

如何从条带订阅响应对象中正确获取 struct 项?

使用 Jolt 变换将平面 json 转换为具有多个数组的嵌套 Json

如何在 onClick 事件处理程序中识别在同一 map 上绘制的多个多边形中的哪个(使用 react-leaflet)被单击?

Powershell JSON 操作

JQuery,使用 GET 方法发送 JSON 对象

如何比较 JSON 文档并返回与 Jackson 或 Gson 的差异?

Python Flask-Restful POST 不采用 JSON 参数

Spring MVC:不反序列化 JSON 请求正文

JSON.parse 返回字符串而不是对象

字符串格式 JSON 字符串给出 KeyError

case 类只有一个字段时如何将json转为 case 类