我试图使用到的HashMap数据解析成POJOHashMap中的杰克逊ObjectMapper解析返回所有字段= NULL
Object parsedMessage = objectMapper.convertValue(receivedMessage, destinationClass);
其中receivedMessage是一个HashMap(从JSON更早解析)和各种类型的包含字段 - 整数,布尔,字符串,LinkedHashMap。
我已经定义destinationClass,以便它包含在HashMap的键发现场的一些,具有完全相同的名称作为关键字(区分大小写)。
该指令无例外地执行,但parsedMessage中的所有字段都是null。可能是什么原因?类似的指令在其他代码中工作得很好。
你的代码和POJO类是什么? – Jerry06
HashMap中的简单“Id:1”键值对不会被转换为Integer Id = 1作为对象字段@ Jerry06 –
我看到它与jackson 2.4 – Jerry06