Long类型值过长导致丢失精度变00

前言

Github:https://github.com/HealerJean

博客:http://blog.healerjean.com

类似于LocalDateTime的序列化和反序列化方式

1、修改序列化的方式

1.1、JsonLongSerializer

public class JsonLongSerializer extends JsonSerializer<Long> {
    @Override
    public void serialize(Long aLong, 
                          JsonGenerator jsonGenerator, 
                          SerializerProvider serializerProvider) throws IOException {
        jsonGenerator.writeString(Long.toString(aLong));
    }
}

1.2、使用注解

@JsonSerialize(using = JsonLongSerializer.class )
private Long voucherId = null;

感兴趣的,欢迎添加博主微信

哈,博主很乐意和各路好友交流,如果满意,请打赏博主任意金额,感兴趣的在微信转账的时候,备注您的微信或者其他联系方式。添加博主微信哦。

请下方留言吧。可与博主自由讨论哦

微信 微信公众号 支付宝
微信 微信公众号 支付宝
发布了311 篇原创文章 · 获赞 114 · 访问量 42万+

猜你喜欢

转载自blog.csdn.net/u012954706/article/details/105217334