他妈的 Python(2):把一个类转化为 dict 字典

本文介绍了一种简便的方法来将Python中的类实例转化为字典,这种方法尤其适用于JSON数据格式的转换。通过提供的代码示例,可以轻松实现类到字典的转化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

他妈的 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

-

-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值