这样运行后json返回的是时间戳
可以制作工具类解决
package com.offcn.pojo; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.SerializationFeature; import java.text.SimpleDateFormat; public class JsonUtils { //不传dateFormat的方法 public static String getJson(Object object) throws JsonProcessingException { return getJson(object,"yyyy-MM-dd HH:mm:ss"); } public static String getJson(Object object, String dateFormat) throws JsonProcessingException { ObjectMapper mapper = new ObjectMapper(); mapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS,false);//把时间戳设置关了 SimpleDateFormat s = new SimpleDateFormat(dateFormat);//自定义日期格式 mapper.setDateFormat(s);//把mapper的日期格式设置为自定义格式 return mapper.writeValueAsString(object); } } @RequestMapping("/time1") @ResponseBody public String Json2() throws JsonProcessingException { Date date = new Date(); System.out.println(date); return JsonUtils.getJson(date);//用工具类的方法 }问题解决