How do I create a custom serialization for java Calendar to json by extending json serializer<Calendar>?
I tried the same for java.until.Date and it's working. In the serialization method, I converted Date as String and write it in json format.
The sample code done for java.util.Date is similar to code given below
  public class CDJsonDateSerializer extends JsonSerializer<Date>{
  @Override
  public void serialize(Date date, JsonGenerator jsonGenerator,SerializerProvider provider)
 throws IOException {
      SimpleDateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy");
      String dateString = dateFormat.format(date);
     jsonGenerator.writeString(dateString);
 }
}
And it is used like so:
 @JsonSerialize(using = CDJsonDateSerializer.class)
 private Date startDate;
What can I do for Serialize Calendar in java to json without losing data in Calendar object ?