Problema Data JSON - RESOLVIDO

3 respostas
M

Estou desenvolvendo uma aplicação com spring boot 2.1.5, e estou enviando um objeto JSON para meu controller e esse objeto tem data. Mas quando eu envio esta dando um erro:

2019-06-21 08:48:32.334 WARN 9480 — [nio-8080-exec-3] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type java.time.LocalDate from String “01/06/2019”: Failed to deserialize java.time.LocalDate: (java.time.format.DateTimeParseException) Text ‘01/06/2019’ could not be parsed at index 0; nested exception is com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type java.time.LocalDate from String “01/06/2019”: Failed to deserialize java.time.LocalDate: (java.time.format.DateTimeParseException) Text ‘01/06/2019’ could not be parsed at index 0

Ja fiz pesquisas nos foruns mas não consegui revolver meu problema.

3 Respostas

FearX

Posta o JSON para análise

M

Aonde eu monto o JSON é com o código abaixo.

$.ajax({

url: this.urlConcluir,

method: PUT,

contentType: application/json,

data: JSON.stringify({

avaliacao: this.codigoAvaliacao,

obs: this.observacao.val(),

dataVisita: this.dataVisita.val()

}),

success: onConcluirSucesso.bind(this),

error: onErroConcluir.bind(this)

});

e no meu Objeto que recebe esses dados eu estou usando a anotação abaixo.
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = “dd/MM/yyyy”)

M

Resolvido.
Faltava um construtor vazio na classe.

Criado 21 de junho de 2019
Ultima resposta 25 de jun. de 2019
Respostas 3
Participantes 2