Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Projeto] Desafio resolvido

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.]
2 respostas

Olá, Aldeny! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o record para estruturar os dados de forma imutável com Java, utilizou muito bem as anotações do Jackson para mapear os atributos e ainda compreendeu a importância da serialização e desserialização para trabalhar com APIs externas.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Sugestão de conteúdo para você mergulhar ainda mais no tema:

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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

OBrigado!