| 12345678910111213141516171819202122232425 |
- package commons.utility.JSon;
- import java.io.IOException;
- import java.text.SimpleDateFormat;
- import java.util.Calendar;
- import com.fasterxml.jackson.core.JsonGenerator;
- import com.fasterxml.jackson.core.JsonProcessingException;
- import com.fasterxml.jackson.databind.JsonSerializer;
- import com.fasterxml.jackson.databind.SerializerProvider;
- import org.springframework.stereotype.Component;
- @Component
- public class JsonCalendarSerializer extends JsonSerializer<Calendar> {
- private static final SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
-
- @Override
- public void serialize(Calendar date, JsonGenerator gen, SerializerProvider provider)
- throws IOException, JsonProcessingException {
-
- String formattedDate = dateFormat.format(date.getTime());
-
- gen.writeString(formattedDate);
- }
- }
|