龙空技术网

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

吴彬的分享 14

前言:

当前咱们对“json转对象报错”大体比较注重,咱们都想要知道一些“json转对象报错”的相关知识。那么小编也在网摘上收集了一些对于“json转对象报错””的相关资讯,希望看官们能喜欢,大家一起来了解一下吧!

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

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

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

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

比如:

balance = 10.7895623

balance = str(balance)

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

python

标签: #json转对象报错