问题
接收来自Kafka的消息过程中,其中一个字段使用的是Java的Object类,来进行通用业务对象接收的,但是,在反序列化过程中,往往需要将Object类的对象转化成具体的业务对象来使用。其中这个Object类对象已经被jackson库反序列化成LinkedHashMap对象处理,现在如何将LinkedHashMap类对象转化成具体业务对象,这个问题该如何处理?
思路
使用Jackson提供库,将LinkedHashMap对象转化成具体的业务对象。
解决
XXXX myCar = objectMapper.convertValue(data, XXX.class);