/* * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template */ package com.megatim.fdxcommons.tools.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; } }