我有一个JSON文件名.JSON,包含以下内容
{
"Name": [{
"firstName": "John",
"lastName": "Stark"
}]
}
使用python如何使用以下列表将Stark家族的成员添加到JSON文件
firstNameList=['Sansa','Arya','Brandon']
预期产量
{
"Name": [{
"firstName": "John",
"lastName": "Stark"
},
{
"firstName": "Sansa",
"lastName": "Stark"
},
{
"firstName": "Arya",
"lastName": "Stark"
},
{
"firstName": "Brandon",
"lastName": "Stark"
}
]
}
我试过:
firstNameList=['arya', 'sansa','brandon']
import json
with open('/name.json', 'r+') as f:
data = json.load(f)
for item in firstNameList:
Name['firstname']=item
f.seek(0) #reset file position to the beginning.
json.dump(data, f, indent=4)
f.truncate()
下面应该可以做到这一点:
你会得到
你可以试试这个:
这将使用json库解析到字典中,进行更改并转储回json。
输出
相关问题 更多 >
编程相关推荐