首页 > 代码库 > 自定义json

自定义json

json 格式化不能json时间 当遇到时间的时候会报错

import jsonfrom datetime import datetimefrom datetime import dateclass JsonCustomEncoder(json.JSONEncoder):    def default(self, field):        if isinstance(field,datetime):            return field.strftime(‘%Y-%m-%d %H:%M:%S‘)        elif isinstance(field,date):            return field.strftime(‘%Y-%m-%d‘)        else:            return json.JSONEncoder.default(self,field)  # 使用默认的data = http://www.mamicode.com/{"k1":123,    "k2":datetime.now()}ds = json.dumps(data,cls=JsonCustomEncoder)print(ds)

  

自定义json