ujson將python datetime對象轉儲爲UTC timestamp(int value)。有沒有可能爲ujson配置自定義編碼器以將日期時間轉儲爲isoformat?配置usjon將日期時間返回爲日期時間對象而非int utc timestamp
感謝
ujson將python datetime對象轉儲爲UTC timestamp(int value)。有沒有可能爲ujson配置自定義編碼器以將日期時間轉儲爲isoformat?配置usjon將日期時間返回爲日期時間對象而非int utc timestamp
感謝
看起來ujson不允許這樣。 ujson
只接受3種編碼選項:encode_html_chars
,ensure_ascii
和double_precision
。
可以使用其他庫,例如simplejson,但看起來像ujson
是最快的。
解決方案:在json序列化之前將python datetime對象轉換爲ISO格式的字符串。
爲了在json序列化之前擴展Daria的將日期時間對象轉換爲ISO格式的字符串的解決方案,您可以編寫一個包裝器,負責在加載json數據時將日期轉換回日期時間對象。