Desserializar com Jackson
- Criar a classe record para Desserializar
-
Exemplo:
public record DadosSerie(){} -
Utilizar @JsonAlias("Title") String titulo com o nome exato da propriedade do arquivo json e definir o nome que desejamos para a nossa propriedade
Exemplo:
import com.fasterxml.jackson.annotation.JsonAlias; @JsonIgnoreProperties(ignoreUnknown = true) public record DadosSerie(@JsonAlias("Title") String titulo, @JsonAlias("totalSeasons") Integer totalTemporadas, @JsonAlias("imdbRating") String avaliacao) { }
@JsonIgnoreProperties(ignoreUnknown = true) Serve para informar para ignorar as outras propriedades que não foram informadas na classe record