如何通过嵌套两个字典来创建 json



说我有两个字典; originner如何从它们创建 JSON 对象,以便嵌入inner内部orig

orig = {
   'A': 1,
   'B': 2,
   'C': 3
}
inner = {
   'D': 4,
   'E': 5
}
#embed inner insider orig
new = {
    'A': 1,
    'B': 2,
    'C': 3,
    'inner':{
              'D': 4,
              'E': 5
     }
}

我认为这是不可能的。没有从中访问内部字典的值。

你可以做:

new = {
    'A': 1,
    'B': 2,
    'C': 3,
    'inner': {
       'D': 4,
       'E': 5
    }
}

with:orig['inner'] = inner但是使用您发布的结构,将无法访问内部字典。

new=dict(orig)
new.update({"inner":inner})

最新更新