[python] 查询mysql返回datetime类型数据的处理

 Python 查询Mysql,如果是datetime类型,在json序列化的时候会出现问题。

在网上查了一下,解决方案基本都是遍历dict数据,如果是datetime则转化为字符串。

from datetime import date, datetime

def json_serial(obj):
    """JSON serializer for objects not serializable by default json code"""

    if isinstance(obj, (datetime, date)):
        serial = obj.isoformat()
        return serial
    raise

你可能感兴趣的:(数据库,python,json)