【发布时间】:2018-05-31 14:15:53
【问题描述】:
我有一个json文件保存在本地服务器,如:
{
"user": "user1",
"id": "21779"
}
我想在这个 json 文件中写入另一个字典,我需要这样的新内容:
{
{
"user": "user1",
"id": "21779"
},
{
"user": "user2",
"id": "21780"
}
}
或者:
[
{
"user": "user1",
"id": "21779"
},
{
"user": "user2",
"id": "21780"
}
]
我尝试使用 json.dump() 添加新元素,但显示为:
{
"user": "user1",
"id": "21779"
}
{
"user": "user2",
"id": "21780"
}
这不是一个有效的 json 文件。
如何使用 json.dump、json.load 或其他方法? 谢谢你的帮助!
【问题讨论】:
-
第二个条件可以通过list来实现。使用
list.append()。
标签: python json list dictionary