我有嵌套的dict变量列表,需要将其转换为Json对象的dict变量类型
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我有嵌套的dict变量列表,需要将其转换为Json对象的dict变量类型相关的知识,希望对你有一定的参考价值。
以下json数据具有3条规则(字典类型)。我创建了一些更改的列表。现在,我需要将此“列表转换为字典”数据类型转换。下面的数据有很多嵌套的列表/字典。我想拆分此列表列表(3个列表)并将其附加到字典中。(字典数据类型)
<class 'list'>
[
{'ID': 'Glacierize bird_sporr after 2 weeks',
'Status': 'Enabled',
'Transitions': [{'Days': 14, 'StorageClass': 'GLACIER'}],
'NoncurrentVersionTransitions': [{'NoncurrentDays': 14, 'StorageClass': 'GLACIER'}],
'Prefix': 'bird_sporr'},
{'Expiration':
{'Days': 45},
'ID': 'Delete files after 45 days',
'Status': 'Enabled',
'NoncurrentVersionExpiration': {'NoncurrentDays': 45},
'Prefix': 'bird_sporr'
},
{'ID': 'PruneAbandonedMultipartUpload',
'Status': 'Enabled',
'AbortIncompleteMultipartUpload': {'DaysAfterInitiation': 30},
'Prefix': ''}
]
我需要下面的输出与dict数据类型。此API将不接受列表数据类型。请帮忙。让我知道是否有任何疑问。
<class 'dict'>
{'ID': 'Glacierize bird_sporr after 2 weeks',
'Status': 'Enabled',
'Transitions': [{'Days': 14, 'StorageClass': 'GLACIER'}],
'NoncurrentVersionTransitions': [{'NoncurrentDays': 14, 'StorageClass': 'GLACIER'}],
'Prefix': 'bird_sporr'},
{'Expiration':
{'Days': 45},
'ID': 'Delete files after 45 days',
'Status': 'Enabled',
'NoncurrentVersionExpiration': {'NoncurrentDays': 45},
'Prefix': 'bird_sporr'},
{'ID': 'PruneAbandonedMultipartUpload',
'Status': 'Enabled',
'AbortIncompleteMultipartUpload': {'DaysAfterInitiation': 30},
'Prefix': ''}
答案
如果您只是问题所在,则会有一个包含输出的列表。但是您只需要输出,而不必将其包含在列表中,那么您应该可以做到这一点:
list [0]应该会给您您想要的字典。
以上是关于我有嵌套的dict变量列表,需要将其转换为Json对象的dict变量类型的主要内容,如果未能解决你的问题,请参考以下文章