Я пытаюсь вернуть дату на объект JSON в определенном формате: Этот формат:Возвратившись конкретный формат даты с Джексоном
«LastModified»: «2015-08-04T13: 09: 15.000- 7:00" ,
у меня есть обычай ObjectMapper, которые делают это:
result.setDateFormat(new ISO8601DateFormat());
Но этот результат: "LastModified": "2015-08-04T20: 09: 15Z"
любые идеи, как изменить его? Я использую:
<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-json-jackson</artifactId>
<version>2.22.1</version>
<scope>runtime</scope>
</dependency>
и до того, что я использовал старую версию: org.codehaus.jackson
Update: После добавления этой строки:
result.configure(com.fasterxml.jackson.databind.SerializationFeature.
WRITE_DATES_AS_TIMESTAMPS , false);
и удалены:
result.setDateFormat(new ISO8601DateFormat());
Я получил результат: «lastModified»: «2015-08-04T20: 09: 15.000 + 0000», , который все еще не то, что я хочу.