package br.com.alura.screenmatch.model;
import com.fasterxml.jackson.annotation.JsonAlias;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
@JsonIgnoreProperties(ignoreUnknown = true)
public record DadosSerie(@JsonAlias("Title") String titulo,
@JsonAlias("totalSeasons") Integer totalTemporadas,
@JsonAlias("imdbRating") String avaliacao,
@JsonAlias("Genre") String genero,
@JsonAlias("Actors") String atores,
@JsonAlias("Poster") String poster,
@JsonAlias("Plot") String sinopse) {
}
Resultado:
DadosSerie[titulo=The Boys, totalTemporadas=5, avaliacao=8.6, genero=Action, Comedy, Crime, atores=Karl Urban, Jack Quaid, Antony Starr, poster=https://m.media-amazon.com/images/M/MV5BMGRlZDE2ZGEtZTU5Mi00ODdkLWFmMTEtY2UwMmViNWNmZjczXkEyXkFqcGc@._V1_SX300.jpg, sinopse=A group of vigilantes set out to take down corrupt superheroes who abuse their superpowers.]