json 不能 dumps Decimal 解决办法
Posted 六神酱
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了json 不能 dumps Decimal 解决办法相关的知识,希望对你有一定的参考价值。
class DecimalEncoder(json.JSONEncoder):
def default(self, o):
if isinstance(o, decimal.Decimal):
return float(o)
super(DecimalEncoder, self).default(o)
调用:
json.dumps(res_dic, cls=DecimalEncoder)
以上是关于json 不能 dumps Decimal 解决办法的主要内容,如果未能解决你的问题,请参考以下文章
python json.dumps()函数输出json格式,使用ensure_ascii参数对中文输入的支持
python解决json.dump(字典)时报错Object of type ‘float32‘ is not JSON serializable
python解决json.dump(字典)时报错Object of type ‘float32‘ is not JSON serializable