把sqlalchemy对象转化成json数据类型

把sqlalchemy对象转化成json数据类型

def to_json_all(msg: list):
    data = []
    if type(msg) == list:
        for i in range(len(msg)):
            temp_dict = {}
            j = 0
            for k, v in msg[i].__dict__.items():
                if j > 0:
                    temp_dict[k] = v
                j += 1

            data.append(temp_dict)
    else:
        temp_dict = {}
        j = 0
        for k, v in msg.__dict__.items():
            if j > 0:
                temp_dict[k] = v
            j += 1
        data = temp_dict
    return data
posted @ 2022-10-12 16:23  bitterteaer  阅读(34)  评论(0)    收藏  举报