1
resposta

Dados Serie

package br.com.benja.ScreenMatchNew.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("Genre") String genero, @JsonAlias("Actors") String atores, @JsonAlias("Poster") String poster, @JsonAlias("Plot") String sinopse) { }

1 resposta

Oi, Benjamin! Como vai?Agradeço por compartilhar seu código com a comunidade Alura.

Seu uso da anotação @JsonAlias está muito bem aplicado para mapear os campos vindos da API. Isso mostra atenção aos detalhes do JSON e facilita bastante a integração com bibliotecas como Jackson no Spring.

Continue assim! ✨

Uma dica interessante para o futuro é usar o método toUpperCase() para padronizar entradas de texto, como o gênero ou nome dos atores.Veja este exemplo:


String generoPadronizado = genero.toUpperCase();
System.out.println(generoPadronizado);

Esse código transforma todo o conteúdo da variável genero em letras maiúsculas, o que pode ajudar em comparações ou exibição padronizada.

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

Alura

Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!