Django object转json

来源:互联网 发布:vip解析接口源码 编辑:程序博客网 时间:2024/05/29 08:57
def object2AttrDict(obj):    res = {}    for attr_name in dir(obj):        try:            attr = getattr(obj, attr_name)            if callable(attr):                # method                continue        except AttributeError:            continue        res[attr_name] = attr    return resdef model2Json(obj):    attrs = object2AttrDict(obj)    res = {}    for attr_name, attr in attrs.items():        if str(attr_name).startswith("_") or attr_name == "pk":            continue        res[attr_name] = attr    return json.dumps(res)
原创粉丝点击