所以基本上,我有以下json:
{'firstName': {'value': 'xyz'}}
现在我要将其转换为:
{'firstName':'xyz'}
不使用键名“ firstname”,即是否可以清除嵌套字典?
答案 0 :(得分:0)
是的,对于具有这种结构类型的原点,您可以
{'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 可以满足字典的任意大小,只要您遵循指定的格式