CustomDateSerializer.java 913 字节
package com.framework.util;

import java.io.IOException;  
import java.text.SimpleDateFormat;  
import java.util.Date;  

import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.JsonSerializer;
import com.fasterxml.jackson.databind.SerializerProvider;
  
/** 
 * java日期对象经过Jackson库转换成JSON日期格式化自定义类 
 * @author godfox 
 * @date 2010-5-3 
 */  
public class CustomDateSerializer extends JsonSerializer<Date> {  
        @Override  
        public void serialize(Date value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException {  
                SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");  
                String formattedDate = formatter.format(value);  
                jgen.writeString(formattedDate);  
        }  
}