Python3报错decimal类型的对象不可JSON序列化

网站UI设计

  报错信息类似这样:Object of type Decimal is not JSON serializable

  遇到的情况应该是数字类型传递的时候报这个错误,一般是调用接口之类的。

  百度了下,很多处理方式,看的不是特别明白。有些用一段代码进行处理,最终也解决了问题,但是感觉有点复杂了,感觉应该不需要这么复杂,自己尝试了下,发现变成字符串就可以了。

  简单的处理方式就是直接变成字符串。

  比如:

  balance = 10.7895623

  balance = str(balance)

  然后再做传参或者接口调用,就不会报错了。希望有帮助。记录下来也是为了自己.

python

标签: 网站UI设计