報錯信息類似這樣:Object of type Decimal is not JSON serializable
遇到的情況應該是數字類型傳遞的時候報這個錯誤,一般是調用接口之類的。
百度了下,很多處理方式,看的不是特别明白。有些用一段代碼進行處理,最終也解決了問題,但是感覺有點複雜了,感覺應該不需要這麼複雜,自己嘗試了下,發現變成字符串就可以了。
簡單的處理方式就是直接變成字符串。
比如:
balance = 10.7895623
balance = str(balance)
然後再做傳參或者接口調用,就不會報錯了。希望有幫助。記錄下來也是為了自己.
python
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!