filejson.json
{"Fiksi":[
{
"judul":"fiksi1",
"pengarang":"pengarang1",
"file":"namafiksi1.txt"
},
{
"judul":"fiksi2",
"pengarang":"pengarang2",
"file":"namafiksi2.txt"
}
],
"Non-Fiksi":[
{
"judul":"nonfiksi1",
"penulis":"penulis1",
"file":"namanonfiksi1.txt"
},
{
"judul":"nonfiksi2",
"penulis":"penulis2",
"file":"namanonfiksi2.txt"
}
]
Run Code Online (Sandbox Code Playgroud)
我想在标签“ Fiksi”上插入新对象。因此该项目可以插入文件json的中间。像这样的对象:
item = {"judul":"fiksi3", "pengarang":"pengarang3","file":"namafiksi3.txt"}
Run Code Online (Sandbox Code Playgroud)
现在我的代码:
config = json.loads(open('filejson.json').read())
with open('filejson.json','a') as f:
data = f["Fiksi"].append(item)
json.dumps(data)
Run Code Online (Sandbox Code Playgroud)
它不起作用