2023-02-21 10:13

[Python] Flask 自訂日期的 Json 轉換

  1. import os 
  2. import datetime 
  3. import time 
  4.  
  5. from flask import Flask, g, request, json 
  6. from flask.json import JSONEncoder 
  7.  
  8.  
  9. class CustomJsonEncoder(JSONEncoder): 
  10.    # 針對日期自訂 Json 轉換 
  11.  
  12.    def default(self, obj): 
  13.        if isinstance(obj, datetime.date): 
  14.            return obj.isoformat().replace('T', ' ') 
  15.  
  16.        return super().default(obj) 
  17.  
  18.  
  19. app = Flask(__name__) 
  20.  
  21. app.json_encoder = CustomJsonEncoder 
  22. app.config['JSON_AS_ASCII'] = False  # 返回結果可以正確顯示中文 

0 回應: