최근에, SpringMVC를 사용하여 HTTP 인터페이스를 만들 때 다른 당사자는 인터페이스를 호출 할 때 날짜 형식의 기본 변환이 오랫동안 오랫동안 변환되므로 프론트 엔드 페이지에서 본 것은 숫자 문자열이었습니다.
코드 변환기를 사용자 정의 할 수 있으며 데이터를 전경으로 반환 할 때 필요한대로 형식의 문자열 유형 데이터를 반환 할 수 있습니다.
패키지 com.cnpc.mall.web.utils; import java.io.ioexception; import java.text.simpledateformat; import java.util.date; import org.codehaus.jackson.jsongenerator; import org.codehaus.jackson.jsonProcessingException; import org.codehaus.jackson.map.jsonserializer; import org.codehaus.jackson.map.serializerprovider; Public Class CustomDateserializer는 Jsonserializer <date>을 확장합니다. @override public void serialize (날짜 값, JSongenerator jgen, serializerprovider provider)는 ioexception, jsonprocessingexception {jgen.writestring ( "yyyy-mm-dd hH : mm : ss"). }}변환기를 사용하면 도메인 필드에 주석을 추가하고 JSON을 변환 할 때 정의한 변환기를 호출하는 것을 잊지 마십시오.
@jsonserialize (using = customdateserializer.class) 공개 날짜 getlsd06 () {return lsd06; }여기에 get 메소드에 추가하고 프론트 엔드로 돌아올 때 정의한 변환기가 호출됩니다.
위는 SpringMVC의 JSonsonialize 날짜 변환 방법의 전체 내용입니다. 모두가 wulin.com을 더 지원하기를 바랍니다