如何使用Python组合JSON数据相同键的所有值

如何使用Python组合JSON数据相同键的所有值,python,json,python-3.x,Python,Json,Python 3.x,我想使用python组合JSON数据相同键的所有值。任何援助之手都将不胜感激。 请查看以下输入数据: {'MESSAGE_DATA': {'BGEN_CENQO_XTRA_KEY': {'BGEN_CENQO_CLNTCOY': 'A'}}} {'MESSAGE_DATA': {'BGEN_CENQO_XTRA_KEY': {'BGEN_CENQO_CLNTPFX': 'CN'}}} {'MESSAGE_DATA': {'BGEN_CENQO_XTRA_KEY': {'BGEN_CENQO_CL

我想使用python组合JSON数据相同键的所有值。任何援助之手都将不胜感激。 请查看以下输入数据:

{'MESSAGE_DATA': {'BGEN_CENQO_XTRA_KEY': {'BGEN_CENQO_CLNTCOY': 'A'}}}
{'MESSAGE_DATA': {'BGEN_CENQO_XTRA_KEY': {'BGEN_CENQO_CLNTPFX': 'CN'}}}
{'MESSAGE_DATA': {'BGEN_CENQO_XTRA_KEY': {'BGEN_CENQO_CLNTNUM': '50003159'}}}
我想要的输出格式:

{
"MESSAGE_DATA": {
    "BGEN_CENQO_XTRA_KEY": {
        "BGEN_CENQO_CLNTCOY": "A",
        "BGEN_CENQO_CLNTPFX": "CN",
        "BGEN_CENQO_CLNTNUM": "50003159"
    }
}

}

稍微更改了代码:

字典d的结构将是:

{'MESSAGE_DATA': {
    'BGEN_CENQO_XTRA_KEY': {
       'BGEN_CENQO_CLNTCOY': 'A',
       'BGEN_CENQO_CLNTNUM': '50003159',
       'BGEN_CENQO_CLNTPFX': 'CN'
     }
}}
{'MESSAGE_DATA': {
    'BGEN_CENQO_XTRA_KEY': {
       'BGEN_CENQO_CLNTCOY': 'A',
       'BGEN_CENQO_CLNTNUM': '50003159',
       'BGEN_CENQO_CLNTPFX': 'CN'
     }
}}