【发布时间】:2016-11-17 07:30:13
【问题描述】:
我正在尝试使用
将 HashMap 数据解析为 POJOObject parsedMessage = objectMapper.convertValue(receivedMessage, destinationClass);
其中 receivedMessage 是一个 HashMap(之前从 JSON 解析)并包含各种类型的字段 - Integer、Boolean、String、LinkedHashMap。
我已定义 destinationClass 以便它包含 一些 在 HashMap 键中找到的字段,与与键名相同(区分大小写)。
指令执行无异常,但parsedMessage中的所有字段都是null。可能是什么原因?类似的指令在其他代码位置也能正常工作。
【问题讨论】:
-
你的代码和 POJO 类是哪个?
-
HashMap 中简单的“Id: 1”键值对不会转换为 Integer Id =1 作为对象字段@Jerry06
-
我看到它与杰克逊 2.4 一起工作
标签: java json jackson objectmapper