zoukankan      html  css  js  c++  java
  • json序列化时间日期数据注意

    通过json序列化时间日期格式数据的时候需要注意,不能直接序列化,我写了一个类,可以借用

    import json
    from datetime import datetime,date
    a = {'name':'chao','timer':datetime.now()}
    
    
    class 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)
    
    a_json = json.dumps(a,cls=JsonCustomEncoder)
    print(a_json)
    
  • 相关阅读:
    程序员学习参考网站
    博客
    window对象
    事件触发顺序
    element对象
    正则表达式
    Date对象
    Number对象
    Math对象
    Binary Tree Maximum Path Sum
  • 原文地址:https://www.cnblogs.com/meilong/p/json-xu-lie-hua-shi-jian-ri-qi-shu-ju-zhu-yi.html
Copyright © 2011-2022 走看看