我需要帮助以以下格式将数据写入json文件
{
"Employees": {
"Employee": {
"name": "john"
....
},
"Employee": {
"name": "Taylor"
....
},
"Employee": {
"name": "Prab"
....
}
}
}
这里,每个节点都应重复使用Employee密钥,因为Python字典不允许重复的密钥,所以我无法获得此结果。
我不需要任何[,]方括号和多余的{,}大括号,我需要的格式与上述完全相同。我尝试了json.dumps(..)方法。
答案 0 :(得分:3)
您不能;这是一个矛盾。根据定义,Python dict
没有重复的键。在我看来,您可能希望将所有内容都升级到一个级别,以便使您的命令看起来像这样:
{
"Employees": {
"john": {
....
},
"Taylor": {
....
},
"Prab": {
....
}
}