Python将时间序列化为json

简介: Python将时间序列化为json

以下示例

python中的数据结构:

字符串,数字,时间,列表,字典都序列化为json数据

import json
from datetime import datetime
from datetime import date

info = {
    "name": "Tom",
    "age": 18,
    "time": datetime.now(),
    'hobbies': ['music', 'read', 'dancing'],
    'addr': {
        'country': 'China',
        'city': 'shanghai'
    }
}

class MyJsonEncoder(json.JSONEncoder):
    def default(self, obj):
        if isinstance(obj, datetime):
            return obj.strftime('%Y-%m-%d %H:%M:%S')
        elif isinstance(obj, date):
            return obj.strftime('%Y-%m-%d')
        else:
            return json.JSONEncoder.default(self, obj)

json_info=json.dumps(info, cls=MyJsonEncoder)
print(json_info)

"""
{
    "name": "Tom", 
    "age": 18, 
    "time": "2019-09-14 21:47:29", 
    "hobbies": ["music", "read", "dancing"], 
    "addr": {"country": "China", "city": "shanghai"}
}
"""

参考

python解决json序列化时间格式

            </div>
目录
相关文章
|
5月前
|
机器学习/深度学习 数据采集 算法
数据转换与归一化:Python 的数据处理技巧
在数据分析和机器学习的过程中,数据转换和归一化是非常重要的步骤。它们可以帮助我们将数据调整为适合分析和建模的形式,提高算法的准确性和泛化能力。在 Python 中,有许多内置的库和工具可以帮助我们进行数据转换和归一化。本文将介绍一些常用的数据转换和归一化技术,并提供 Python 代码示例。
|
11月前
|
存储 JSON 安全
Python中数据类转换为JSON的方法
Python中数据类转换为JSON的方法
134 0
|
4月前
|
存储 JSON JavaScript
使用Python处理JSON格式数据
使用Python处理JSON格式数据
|
2天前
|
机器学习/深度学习 数据格式 Python
将特征向量转化为Python代码
将特征向量转化为Python代码
|
2月前
|
存储 JSON JavaScript
使用 Python 将字典转换为 JSON
【8月更文挑战第27天】
21 2
|
2月前
|
JSON C语言 数据格式
Python导出隐马尔科夫模型参数到JSON文件C语言读取
Python导出隐马尔科夫模型参数到JSON文件C语言读取
21 1
|
JSON 数据可视化 数据挖掘
python数据可视化开发(2):pandas读取Excel的数据格式处理(数据读取、指定列数据、DataFrame转json、数学运算、透视表运算输出)
python数据可视化开发(2):pandas读取Excel的数据格式处理(数据读取、指定列数据、DataFrame转json、数学运算、透视表运算输出)
353 0
|
5月前
|
存储 JSON 数据处理
|
5月前
|
存储 JSON 编解码
python之simplejson:JSON 编/解码器示例详解
python之simplejson:JSON 编/解码器示例详解
52 0
|
JSON 数据格式 Python
【python】使用difflib对比json差异
【python】使用difflib对比json差异
下一篇
无影云桌面