簡體   English   中英

如何在不使用上層元素的``鍵''的情況下將嵌套的json元素清除為python中的最高鍵

[英]how to purge the nested json element to uppermost key in python without using 'key' of upper element

所以基本上,我有以下json:

{'firstName': {'value': 'xyz'}}

現在我想將其轉換為:

{'firstName':'xyz'}

而不使用鍵名“ firstname”,即是否可以清除嵌套詞典?

是的,您可以,對於具有這種結構類型的基准

{'x': {'y':'z'}}

我會這樣做:

def removeInnerDict(to_parse_dict):
    parsed_dict = dict()

    for key, inner_dict in to_parse_dict.items():
        inner_value = list(inner_dict.values())[0]
        parsed_dict.update({key: inner_value})

    return parsed_dict

只要您堅持指定的格式,函數removeInnerDict即可滿足字典的任意大小

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM