如何从值为 的字典中删除元素None?从 json 字符串中检索字典。
源字典可能包含嵌套字典,您需要再次从中删除值为 的元素None。在嵌套字典中,您可能需要对一些字典进行同样的操作。等等。
例子。假设我们有以下字典:
{
"chat_id":234,
"disable_notification": None,
"disable_web_page_preview": None,
"parse_mode": None,
"reply_markup":{
"inline_keyboard":[
[
{
"callback_data": None,
"callback_game": None,
"pay": None,
"switch_inline_query": None,
"switch_inline_query_current_chat": None,
"text":"add",
"url": None
},
{
"callback_data": None,
"callback_game": None,
"pay": None,
"switch_inline_query": None,
"switch_inline_query_current_chat": None,
"text":"sub",
"url": None
}
]
]
},
"reply_to_message_id": None,
"text":"45456546"
}
结果应该是以下字典:
{
"chat_id":234,
"reply_markup": {
"inline_keyboard":[
[
{
"text":"add",
},
{
"text":"sub",
}
]
]
},
"text":"45456546"
}
1 个回答