将Object类对象转为对应实体类对象

问题出现的原因:

        由于Object类是Java中的“总父类”,所以在转换成其他类时会出现类型转换异常。

方式一

        利用 com.fasterxml.jackson.databind.ObjectMapper 包下的 convertValue方法将Object对象转为对应实体对象。

User user = new ObjectMapper().convertValue(object, User.class);

方式二

        使用com.alibaba.fastjson包下的JSON类将Object对象转成JSON字符串后再解析成实体对象。

User user = JSON.parseObject(JSON.toJSONString(object), User.class);