欧美性猛交xxx嘿人猛交_又色又爽又高潮免费观看_精品国产一区二区三区久久影院_青娱乐极品视觉盛宴国产视频

技術頻道導航
HTML/CSS
.NET技術
IIS技術
PHP技術
Js/JQuery
Photoshop
Fireworks
服務器技術
操作系統
網站運營

贊助商

分類目錄

贊助商

最新文章

搜索

Python編寫自定義方法將日期時間轉為JSON

作者:admin    時間:2021-12-31 9:52:13    瀏覽:

前面文章介紹過兩種方法Python將日期時間DateTime序列化為JSON,本文介紹另一種方法Python將日期時間轉為JSON——編寫自定義方法。

 v
Python編寫自定義方法將日期時間轉為JSON

Python編寫自定義方法將日期時間序列化為 JSON

我們可以創建一個將dateTime轉換為JSON的自定義方法,而不是使用子類JSONEncoder

json.dump()json.dumps() 方法的default參數用于覆蓋 Python JSONEncoder 的行為,我們需要創建一個自定義方法并將其傳遞給json.dump()json.dumps() 方法的default參數。請看示例。

import json
import datetime

employee = {
    "id": 456,
    "name": "William Smith",
    "saley": 8000,
    "joindate": datetime.datetime.now()
}

def default(obj):
    if isinstance(obj, (datetime.date, datetime.datetime)):
        return obj.isoformat()

print("Employee JSON Data")
print(json.dumps(employee, default=default))

輸出:

JSON Data
{"id": 456, "name": "William Smith", "salary": 8000, "joindate": "2020-01-08 18:39:30.161488"}

導讀兩種方法Python將日期時間DateTime序列化為JSON

您可能對以下文章也感興趣

標簽: Python  
x