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

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