繁体   English   中英

我有嵌套 dict 变量的列表,需要转换为 Json object 的 dict 变量类型

[英]I have list of nested dict variable and need to convert to dict variable type for Json object

json以下数据有3条规则(dict类型)。 我已经创建了一些更改的列表。 现在我需要将此“列表转换为字典”数据类型。 下面的数据有很多嵌套列表/字典。 我想将此列表列表(3 个列表)和 append 拆分为字典。(dict 数据类型)

<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': ''}
]

我需要下面的 output 和 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': ''}

如果您的问题就是这样,您有一个包含 output 的列表。 但是您只需要 output,而不需要将其包含在列表中,那么您应该能够做到这一点:

list[0] 应该给你你想要的字典。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM