Jackson序列化、第二个字母大写“反序列化问题
那么问题来了,如果第二个字母也是大写那么就会有问题,例如kGold的set方法为setKGold时,找到第二个字母发现不是小写,此时就会转换为小写并拼接得到kg后继续向下寻找o之后发现时小写全部拼接old 得到kgold这样其实是没有这个属性的,所以无法成功反序列化这个值,因为一般第一个字母都为大写嘛 第一个字母要转为小写在找之后的字母去拼接,例如setName,转换为name,第一个字母N转换为小写,继续找第二个小写字母,找到之后将其之后的ame全部拼接到n后面得到name。但是具体是什么原因导致的呢。
原创
2023-02-26 15:29:01 ·
1064 阅读 ·
0 评论