| 前言 |
最近在做微信扫码登录,遇到了很多问题,出现了之前没有见过的错,也暴露了自己的问题,json的序列化和反序列化还是不是很熟!虽然不是很难,但是也要在这总结记录一下!错误如下图##
| 解决办法 |
造成这个错误的原因,我们需要从哪方面入手呢
- 首先要检查我们反序列化的实体类的修饰符是什么,是public还是private还是默认
- 其次检查构造函数是否又写了一些影响到序列化的代码。
类本身就有一个无参的构造函数,如果我们写了其他的构造函数,默认的构造函数就会被覆盖掉。如果我们写了带参数的构造函数,我们最好把之前那个无参的构造函数也写出来!
我出现这个错误的原因就是修饰符的问题,搞了半天,再次记录一下,提醒自己!