我有一个嵌套的 MutableMapping,我希望将其转换为嵌套字典。当我说我有一个 MutableMapping 时,我当然是指我有一个继承它的类。结构有点像:
'key': <myobject> where myobject is the MutableMapping with more nested myobject's
我目前这样做的尝试导致:
def __makeDict(c):
c = dict(c)
for item in c:
if isinstance(c[item], MutableMapping):
c[item] = Configuration.__makeDict(c[item])
return c[item]
return c
馈入嵌套的 MutableMapping 只会产生树的最底层(我想我理解)。问题是,我如何迭代它并产生正确的结果?任何输入表示赞赏,干杯。