python 字典转json报错-TypeError: Object of type set is not JSON serializable

解决方式,增加一个将set转为list的函数:

def set_default(obj):
    if isinstance(obj, set):
        return list(obj)
    raise TypeError
 
message_json = json.dumps(msg, default=set_default)
posted @ 2022-03-25 17:41  蒲公英PGY  阅读(949)  评论(0编辑  收藏  举报