在Python 和JavaScript 之間處理JSON 交換中的日期時間物件
使用JSON 在Python 和JavaScript 之間交換日期時間物件時,存在一個挑戰兩種語言表示日期和時間的不同方式。本文介紹了此任務的最佳實踐。
Python 到JavaScript 的轉換
要在Python 中序列化datetime.datetime 物件以進行JSON 傳輸,請使用'具有自訂日期處理函數的json. dumps 函數的default' 參數:
此函數傳回日期時間物件的ISO 8601 格式,這是廣泛接受的日期和時間表示標準。
JavaScript 到 Python 的轉換
在 JavaScript 中,您可以使用自訂日期復原函數反序列化接收的 JSON 字串。此函數將解析ISO 8601 字串並重建日期時間物件:
綜合日期處理程序
要獲得更全面的方法,您可以建立自定義日期涵蓋多種資料類型的處理函數:
此函數可確保在序列化過程中正確處理不同類型的物件。
附加說明
以上是如何在 Python 和 JavaScript 之間處理 JSON 交換中的日期時間對象的詳細內容。更多資訊請關注PHP中文網其他相關文章!