1. 程式人生 > >set object is not JSON serializable 解決方式

set object is not JSON serializable 解決方式

typeerror dump nbsp 函數 pre ins set class 增加

python return json的時候報錯:

set object is not JSON serializable

解決方式,增加一個將set轉為list的函數:

1 def set_default(obj):
2     if isinstance(obj, set):
3         return list(obj)
4     raise TypeError
5 
6 result = json.dumps(yourdata, default=set_default)

set object is not JSON serializable 解決方式