报错信息类似这样:Object of type Decimal is not JSON serializable
遇到的情况应该是数字类型传递的时候报这个错误,一般是调用接口之类的。
百度了下,很多处理方式,看的不是特别明白。有些用一段代码进行处理,最终也解决了问题,但是感觉有点复杂了,感觉应该不需要这么复杂,自己尝试了下,发现变成字符串就可以了。
简单的处理方式就是直接变成字符串。
比如:
balance = 10.7895623
balance = str(balance)
然后再做传参或者接口调用,就不会报错了。希望有帮助。记录下来也是为了自己.
python