【django json.dumps 報錯】 datetime.datetime is not JSON serializable

django 中,json.dumps 沒法直接轉譯 datetime 類型的值。django

找了無數方法,找到一個最優、最簡潔的解決辦法:json

json.dumps(results, indent=4, sort_keys=True, default=str)

indent=4:輸出的json文件中,用4個空格表示間距。code

sort_keys:輸出的json文件中,次序使用key。blog

default=str:碰到 json.dumps 沒法轉譯的類型值,採用直接轉化爲 str 類型再轉譯。class

相關文章
相關標籤/搜索