数码资讯
【Python - Json】dict json序列表dumps
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
from faker import Faker import random import decimal import json import datetime from datetime import date f = Faker(locale='zh_CN') res = dict(f.profile()) class DecimalEncoder(json.JSONEncoder): def default(self, obj): if isinstance(obj, decimal.Decimal): return float(obj) elif isinstance(obj, bytes): return str(obj, encoding='utf-8') elif isinstance(obj, datetime.datetime): return obj.strftime('%Y-%m-%d %H:%M:%S') elif isinstance(obj, date): return obj.strftime("%Y-%m-%d") super(DecimalEncoder, self).default(obj) # 引用 j = json.dumps(res, cls=DecimalEncoder, indent=4,ensure_ascii=False) print(j)
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。