他妈的 Python(2):把一个类转化为 dict 字典
-
-
有时候需要有比较方便的 class 转化为 dict 的方法,比如在做 JSON 数据格式转换的时候。所以如下这个工具化的方法很方便,写在这里给需要的朋友们拿去。
def classToDict(obj):
is_list = obj.__class__ == [].__class__
is_set = obj.__class__ == set().__class__
if is_list or is_set:
obj_arr = []
for o in obj:
dict = {}
dict.update(o.__dict__)
obj_arr.append(dict)
return obj_arr
else:
dict = {}
dict.update(obj.__dict__)
return dict
-
-