List of usage examples for com.fasterxml.jackson.databind DeserializationContext constructCalendar
public Calendar constructCalendar(Date paramDate)
From source file:org.mongojack.internal.CalendarDeserializer.java
@Override public Calendar deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException { JsonToken token = jp.getCurrentToken(); Date date;//from w w w . j a v a2 s . co m if (token == JsonToken.VALUE_EMBEDDED_OBJECT) { // See if it's a date Object object = jp.getEmbeddedObject(); if (object instanceof Date) { date = (Date) object; } else { throw ctxt.mappingException(Calendar.class); } } else { date = _parseDate(jp, ctxt); } if (date == null) { return null; } return ctxt.constructCalendar(date); }