在Springboot + Mybaitis-plus 项目中利用Jackson实现json对java多态的(反)序列化器
Jackson允许配置多态类型处理,当JSON面对的转换对象是一个接口、抽象类或者一个基类的时候,可以通过一定配置实现JSON的转换。在实际项目中,Controller层接收入参以及在Dao层将对象以json的形式存入数据库时都可能会遇到这个问题。而Springboot和mp都支持使用Jackson处理json,从而可以利用Jackson的特点,解决这一问题。注意为了代码简洁,这里的代码忽略了set和get方法和构造函数在本例中,父类Zoo有两个子类Dog和Cat类public static c
原创
2021-08-06 11:25:41 ·
1660 阅读 ·
0 评论