202109-09 Jackson序列化丢失泛型的解决 Jackson序列化丢失泛型经过项目中遇到一个奇怪的bug,即一个Map<Integer,List<Integer>>的泛型map,向map中get一个存在的key,事实上却返回null。经过排查,发现是该map被Jackson序列化后,key的类型从Integer变成了String类型。再经过反序列化,即使已经声明key泛型的Integer,反序列化后内存数据中的key为String并不是Integer类型且并未抛出异常。复现1、声明一个key泛型为Integer的mapMap<Integer,List<Integer>>map=newHa... 继续阅读 >