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序列化时间格式

相关文章
|
6天前
|
存储 JSON JavaScript
【chat-gpt问答记录】python将数据存为json格式和yaml格式
【chat-gpt问答记录】python将数据存为json格式和yaml格式
22 1
|
11天前
|
存储 JSON JavaScript
使用Python处理JSON格式数据
使用Python处理JSON格式数据
|
10天前
|
机器学习/深度学习 调度 Python
SOFTS: 时间序列预测的最新模型以及Python使用示例
这是2024年4月《SOFTS: Efficient Multivariate Time Series Forecasting with Series-Core Fusion》中提出的新模型,采用集中策略来学习不同序列之间的交互,从而在多变量预测任务中获得最先进的性能。
34 4
|
6天前
|
存储 JSON JavaScript
Python教程:一文了解Python中的json库
JSON(JavaScript Object Notation)是一种轻量级数据交换格式,易于人类阅读和编写,也易于计算机解析和生成。在Python中,JSON通常用于数据交换和存储,因为它与Python的字典和列表类型相似。
23 2
|
6天前
|
Python
在Python中,`range()`函数生成一个整数序列,用于循环迭代。
【6月更文挑战第19天】`Python`的`range()`函数生成整数序列,用于迭代。它接受`start`(默认0)、`stop`(不包含,右开)和`step`(默认1)参数。在`for`循环中,`range(5)`会输出0到4。若要包含结束值,需将`stop`设为`end+1`,如`range(1, 6)`将输出1到5。
18 1
|
12天前
|
JSON 数据格式 Python
python3 服务端使用CGI脚本处理POST的Json数据
python3 服务端使用CGI脚本处理POST的Json数据
25 6
|
10天前
|
存储 索引 Python
【Python列表解锁】:掌握序列精髓,驾驭动态数据集合
【Python列表解锁】:掌握序列精髓,驾驭动态数据集合
|
10天前
|
JSON API 数据格式
如何用 Python 的 requests 库发送 JSON 数据的 POST 请求
使用 requests 库发送 JSON 数据的 POST 请求是一个非常简单且实用的操作。通过将目标 URL 和 JSON 数据传递给 requests.post 方法,你可以轻松发送请求并处理响应。本篇文章介绍了从安装 requests 库,到发送 JSON 数据的 POST 请求,再到处理响应的整个流程。希望这篇文章能帮助你更好地理解并应用这个强大的 HTTP 请求库。
|
20天前
|
存储 数据安全/隐私保护 索引
10.Python【序列】- 字符串(上)
10.Python【序列】- 字符串
32 3
|
20天前
|
运维 索引 Python
9.Python【非序列】- 集合
9.Python【非序列】- 集合
22 2