def clearJson(json_data,removeField = ["null",None,""]):
if isinstance(json_data,dict):
for key,value in json_data.items():
if value in removeField:
del json_data[key]
else:
clearJson(value,removeField)
elif isinstance(json_data,list):
for item in json_data:
if not isinstance(item,dict) and not isinstance(item,list):
if item in removeField:
json_data.remove(item)
else:
clearJson(item,removeField)
else:
return
12. python 递归清理字典或者list空值 空字符串
于 2020-12-04 09:56:34 首次发布