나는 성공적으로 사용하여 다음 봄 3.2 잭슨이 함께 com.fasterxml.jackson.datatype.joda.JodaModule
모듈을 등록 : Jackson의 LocalDateSerializer를 ISO 날짜로 렌더링하려면 어떻게해야합니까?
<mvc:annotation-driven>
<mvc:message-converters>
<bean
class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
<property name="objectMapper" ref="jacksonObjectMapper" />
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
<bean id="jacksonObjectMapper" class="org.mycompany.CustomObjectMapper" />
결과가 LocalDate
의 직렬화가 오늘 날짜가 [2013,3,12]
과 같은 날짜를 포함하는 배열, 즉 때문이다 그러나
2013-03-12
을 반환 할 수 있습니까?
'JodaModule'에 의해 등록 된'LocalDateSerializer' 때문에'LocalDate'에 대한 serialzer를 오버라이드해야 할 수도 있습니다. –
Thanks @ ArunPJohny, 실제로 모듈을 설정할 수 있다고 생각하지 않아도되기를 바랬습니다. 형식을 지정합니다. 방금'.fasterxml.jackson.datatype.joda. *'의 소스를 살펴 봤는데 다른 포맷은 괜찮아 보인다. 그래서이 (비) 시리얼 라이저를 등록하는 SimpleModule의 구현을 만들고 LocalDate에 대한 내 자신을 만듭니다. –
그렇습니다. 모듈을 만들고 재정의해야 할 필요가 있습니다. –