美文网首页
实操:Python 使用 json 序列化datatime 类型

实操:Python 使用 json 序列化datatime 类型

作者: AgonyTang | 来源:发表于2018-08-11 17:20 被阅读16次

    在使用SQLAlchemy ORM框架,处理查询返回的结果集,将结果集序列化为JSON格式时,因为结果集中包含datetime类型和自定义的类型的数据,导致序列化时报错,大概意思是datatime类型和自定义类型数据不支持格式化,在网上搜索折腾了一番,总算是解决礼了问题,现将方法整理记录下:


    代码片段01

    在调用json.dumps时将自定义类的对象转换成dict,同时指定cls参数为DateEncoder,如下:

    json = json.dumps(object2dict(obj), cls=DateEncoder)

    这样就OK了,也许有更好的解决方法,刚开始学习python,欢迎赐教!!!

    参考:

    https://www.jb51.net/article/134982.htm
    https://blog.csdn.net/u012410724/article/details/51259761

    相关文章

      网友评论

          本文标题:实操:Python 使用 json 序列化datatime 类型

          本文链接:https://www.haomeiwen.com/subject/bamdbftx.html