我正在使用Jackson ObjectMapper将Java Bean转换为Map.
但是,它不是保留Date对象,而是将其转换为Long.
这是失败的测试用例,
@Test
public void testObjectToMapDate() {
User user = new User();
user.setDob(new Date());
ObjectMapper mapper = new ObjectMapper();
Map<String, Object> map = mapper.convertValue(user, Map.class);
assertTrue(map.get("dob") instanceof Date);
}
Run Code Online (Sandbox Code Playgroud)
有一个简单的解决方案吗?