一、先写一个自定义时间类
public class HttpMessageConverter extends GsonHttpMessageConverter {
private static final String DATE_PATTERN = "yyyy-MM-dd HH:mm:ss";
private final static DateTimeFormatter FORMATTER = DateTimeFormatter.ofPattern(DATE_PATTERN);
public HttpMessageConverter() {
Gson gson = new GsonBuilder().serializeNulls()
.registerTypeAdapter(Json.class, (JsonSerializer<Json>) (json, type, context) -> {
final JsonParser parser = new JsonParser();
return parser.parse(json.value());
})
.registerTypeAdapter(LocalDateTime.class, (JsonDeserializer<LocalDateTime>) (json, type, jsonDeserializationContext) -> LocalDateTime.parse(json.getAsString(), FORMATTER))
.registerTypeAdapter(LocalDateTime.class, (JsonSerializer<LocalDateTime>)