有關json-lib2.4在轉java對象時超過7位數的Double類型會出現科學計數法和精度丟失的問題

在做項目當中發現當通過json-lib來將json字符串轉成對象時,超過7位數的Double類型會出現科學計數法和精度丟失的問題, 把json-lib-2.4-jdk15.jar源碼下載下來,發現是數字類型的都轉爲number了,而不是BigDecimal,把這裏改爲調用createBigDecimal在打成jar包,就可以了,具體操作如下: 1. 第一步找到源碼中的JSONObject類的 _f
相關文章
相關標籤/搜索