我确定这很简单,但我今天没有用它,我试图以这种格式输出JSON文件:
{"A": {"B": [1, 1, 1, 1, 1, 1]}}
到目前为止我的代码是:
jsonobj = {"A":{"B":[]
},
}
var1 = 1
jsonobj["A"]["B"].append(dict(f=var1))
with open('data.json', 'w') as f:
json.dump(jsonobj, f)
print jsonobj
正如您可以猜到它与StackOverflow的代码不匹配并输出错误的
{'A': {'B': [{'f': 1}]}}
确实这很简单,提前谢谢。
答案 0 :(得分:1)
你需要做
jsonobj["A"]["B"].append(var1)
如果是
var1 = [1,1,1,1]
jsonobj["A"]["B"].extend(var1)