play.libs.Json
에 대해 ObjectMapper
을 구성하려고 시도했습니다. 필자는 설명서를 따라했지만 MapperLoader는 무시 된 것 같습니다.Play 2.5 용 JsonConverter 날짜 형식 변경
play.application.loader = "JsonMapperLoader"
는
public class JsonMapperLoader extends GuiceApplicationLoader { @Override public GuiceApplicationBuilder builder(final Context context) { ObjectMapper mapper = Json.newDefaultMapper() .setDateFormat(new SimpleDateFormat(Constants.ISO8601_DATE_FORMAT)); Json.setObjectMapper(mapper); return super.builder(context); } }
가 명시 적으로 application.conf에 로더를로드 CustomMapperLoader 만들기 :
이
내가 (문서 기준) 할 것입니다날짜를 serialize 할 때 여전히 지정된 형식 대신 타임 스탬프를 제공합니다.
나는이에 대한 몇 가지 해결 방법이 있습니다
- 나는
ApplicationController
- 를 작성하는 동안 객체 매퍼를 설정 나는
play.core.ObjectMapperProvider
을 해제하고 내CustomObjectMapperProvider
수 있습니다.
이 문제에 대한 대안이 있습니까?
감사 & 안부,
- 나는