Django->TypeError: datetime is n

2018-05-17  本文已影响0人  繁天涯

场景:使用json.dumps()方法时,发生了TypeError: datetime is not JSON serializable

解决方式:

1.

def date_handler(obj):

     return obj.isoformat() if hasattr(obj, 'isoformat') else obj

print json.dumps(data, default=date_handler)

2.

def date_handler(obj): 

     if hasattr(obj, 'isoformat'): 

         return obj.isoformat() 

        else:

              raise TypeError

print json.dumps(data, default=date_handler)

上一篇 下一篇

猜你喜欢

热点阅读