package com.megatim.fdxconsultation.service.resolvers;
|
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
import com.fasterxml.jackson.databind.SerializationFeature;
|
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
|
//import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
|
import org.apache.camel.component.jackson.JacksonDataFormat;
|
|
/**
|
*
|
* @author ASUS
|
*/
|
public class JacksonMapperFormat {
|
|
public static JacksonDataFormat jacksonDataFormat(Class<?> classe) {
|
ObjectMapper mapper = new ObjectMapper();
|
mapper.registerModule(new JavaTimeModule());
|
mapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);
|
|
JacksonDataFormat jacksonDataFormat = new JacksonDataFormat();
|
jacksonDataFormat.setObjectMapper(mapper);
|
jacksonDataFormat.setUnmarshalType(classe);
|
|
return jacksonDataFormat;
|
}
|
}
|