天天看点

各json数据格式解析工具的坑 jackson解析

各json数据格式解析工具的坑

1,JACKSON会精度丢失,JSON中0.00转为对象时,JACKSON会转为DOUBLE:0.0,导致精度丢失。

2,FASTJSON不会出现此种问题,因为会默认BIGDECIMAL,这个可以进行设置。

3,所以0.0以及0.00,JACKSON不能进行强转,但是FASTJSON却可以。

4,所以在JSON传输时,可以把高精度转为String,然后通过BIGDECIMAL中的方法进行转换,避免工具不同造成的精度丢失等问题。

5,Jackson : @JsonIgnore 都会忽略。