首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Python中编写带有重复键的json文件?

如何在Python中编写带有重复键的json文件?
EN

Stack Overflow用户
提问于 2019-02-22 06:47:48
回答 1查看 213关注 0票数 0

我需要帮助将我的数据写入以下格式的json文件,

代码语言:javascript
复制
{
    "Employees": {
        "Employee": {
            "name": "john"
             ....
        },
        "Employee": {
            "name": "Taylor"
             ....   
        },
        "Employee": {

            "name": "Prab"
             ....
        }
    }
}

这里的Employee键应该为每个节点重复,因为Python字典不允许重复键,所以我不能得到这个结果。

我不需要任何,括号和额外的{,}大括号,我需要与上面提到的完全相同的格式。我尝试使用json.dumps(..)方法。

EN

回答 1

Stack Overflow用户

发布于 2019-02-22 06:52:17

你不能;这在术语上是矛盾的。根据定义,Python dict没有重复的键。在我看来,你可能想要把所有东西都提升到一个级别,这样你的判决书看起来就像:

代码语言:javascript
复制
{
"Employees": {
    "john": {
         ....
    },
    "Taylor": {
         ....   
    },
    "Prab": {
         ....
    }
}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54817458

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档