Использование convertValue
метод:
ObjectMapper objectMapper = new ObjectMapper();
Map map = objectMapper.convertValue(new Person(), Map.class);
System.out.println(map);
Работает так же для Object.class
как тип цели:
ObjectMapper objectMapper = new ObjectMapper();
Object map = objectMapper.convertValue(new Person(), Object.class);
Object array = objectMapper.convertValue(Collections.singleton(new Person()), Object.class);
System.out.println(map);
System.out.println(array);
печать:
{name=Rick, lastName=Bricky}
[{name=Rick, lastName=Bricky}]