场景:使用python 查询了一个MM 数据库的信息 数据库的字段为decimal 类型
INTERNALERROR> TypeError: Object of type Decimal is not JSON serializable
Decimal类型数据的处理如下:
对于Decimal
类型的数据我们可以利用Python的decimal模块
先将其转为str
:
1、import decimal
2、price = str(decimal.Decimal(price).quantize(decimal.Decimal('0.00')))
注:---price
为报错的Decimal类型的字段
然后把得到的结果再进行序列化即可。