python append to array in json object
append, arrays, json, python
Solution
jsobj["a"]["b"]["e"].append({"f":var3, "g":var4, "h":var5})
jsobj["a"]["b"]["e"].append({"f":var6, "g":var7, "h":var8})
Problem
I have the following json object in python: ``` jsonobj = { "a": { "b": { "c": var1, "d": var2, "e": [], }, }, } ``` And I would like to append key-value elements into "e", but can't figure out the syntax for it. I tried appending with the following, but it doesn't come out right with the brackets and quotes: ``` 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.