package br.gov.mj.sislegis.app.rest.serializers; import java.io.IOException; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.DeserializationContext; import com.fasterxml.jackson.databind.JsonDeserializer; public class MonthDayYearDeSerializer extends JsonDeserializer<Date> { @Override public Date deserialize(JsonParser parser, DeserializationContext arg1) throws IOException, JsonProcessingException { SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy"); try { return sdf.parse(parser.getValueAsString()); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } return null; } }