Jackson: analisar data e hora do deslocamento personalizado
Eu tenho um modelo que possui uma propriedade timestamp:
class Model {
@JsonProperty("timestamp")
private OffsetDateTime timestamp;
}
O formato do registro de data e hora é o seguinte:
2017-09-17 13:45:42.710576+02
OffsetDateTime
é incapaz de analisar isso:
com.fasterxml.jackson.databind.exc.InvalidFormatException: Não é possível desserializar o valor do tipojava.time.OffsetDateTime
da String "2017-09-17 13: 45: 42.710576 + 02": O texto '2017-09-17 13: 45: 42.710576 + 02' não pôde ser analisado no índice 10
Como posso consertar isso?