美文网首页
FastJson反序列化踩坑记

FastJson反序列化踩坑记

作者: yk_Kz | 来源:发表于2021-03-16 11:20 被阅读0次

实体对象是这样的:


image.png

然后redis采用fastjson序列化


image.png

redis保存之后看到的效果:


image.png

在从redis反序列取出结果后:发现怎么也拿不到Long类型的expireTime和loginTime的值


image.png

跟踪反序列化代码发现:
在构造javaBeanInfo的时候发现 javaBeanInfo的field 数组只包含了name和age,如下图


image.png

解决办法:
一是声明全参数构造函数:


image.png

二声明一个默认无参构造函数

image.png

相关文章

网友评论

      本文标题:FastJson反序列化踩坑记

      本文链接:https://www.haomeiwen.com/subject/suulcltx.html