package org.cneng.fastjson; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.serializer.SerializeConfig; import com.alibaba.fastjson.serializer.SerializerFeature; import com.alibaba.fastjson.serializer.SimpleDateFormatSerializer; import java.util.Date; /** * 自定义日期序列化 * * @author XiongNeng * @version 1.0 * @since 2015/6/14 */ public class MyDateSerialize { private static SerializeConfig mapping = new SerializeConfig(); static { String dateFormat = "yyyy-MM-dd HH:mm:ss"; mapping.put(Date.class, new SimpleDateFormatSerializer(dateFormat)); } /** * 默认的处理时间 * * @param jsonText * @return */ public static String toJSON(Object obj) { return JSON.toJSONString(obj, SerializerFeature.WriteDateUseDateFormat); } /** * 自定义时间格式 * * @param jsonText * @return */ public static String toJSON(String dateFormat, Object obj) { return JSON.toJSONString(obj, mapping); } }