jackson不使用注解处理Date格式

来源:互联网 发布:深圳大学 知乎 编辑:程序博客网 时间:2024/05/30 22:58
package test;import java.text.SimpleDateFormat;import lombok.extern.log4j.Log4j;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.ObjectMapper;/** *  * @author tomyLi * */@Log4jpublic class JsonUtils<T> {public String toJsonTransferDate(T target) {ObjectMapper mapper = new ObjectMapper();mapper.setDateFormat(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"));try {return mapper.writeValueAsString(target);} catch (JsonProcessingException e) {log.error(e.getMessage());}return null;}@SuppressWarnings("unchecked")public T toObjectTransferDate(String json, Class<?> clazz) {ObjectMapper mapper = new ObjectMapper();mapper.setDateFormat(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"));try {return (T) mapper.readValue(json, clazz);} catch (Exception e) {log.error(e.getMessage());}return null;}}


0 0
原创粉丝点击