JACKSON和FASTJSON,精度轉換的區別。

最近開始使用JACKSON,在使用的過程中作下總結:

1,JACKSON會精度丟失,JSON中0.00轉爲對象時,JACKSON會轉爲DOUBLE:0.0,導致精度丟失。

2,FASTJSON不會出現此種問題,因爲會默認BIGDECIMAL,這個可以進行設置。

3,所以0.0以及0.00,JACKSON不能進行強轉,但是FASTJSON卻可以。

4,所以在JSON傳輸時,可以把高精度轉爲String,然後通過BIGDECIMAL中的方法進行轉換,避免工具不同造成的精度丟失等問題。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章