Para rapidez y productividad "chat gpt" me ahorro tiempo en escribir los datos
private DatosSerie getDatosSerie(){ System.out.println("Nombre de la serie:"); var nombreSerie = teclado.nextLine();
// Construir URL para obtener datos de la serie
var json = consumoApi.obtenerDatos(URL_BASE + nombreSerie.replace(" ", "+") + API_KEY);
// Convertir el JSON a un objeto DatosSerie
DatosSerie datos = conversor.obtenerDatos(json, DatosSerie.class);
if (datos == null) {
System.out.println("No se encontraron datos para esa serie.");
return null;
}
System.out.println("================================================");
// Mostrar información básica de la serie
System.out.println("Datos de la serie:");
System.out.println("Título: " + datos.titulo());
System.out.println("Año: " + datos.anio());
System.out.println("Clasificación: " + datos.clasificacion());
System.out.println("Fecha de lanzamiento: " + datos.fechaLanzamiento());
System.out.println("Duración: " + datos.duracion());
System.out.println("Género: " + datos.genero());
System.out.println("Director: " + datos.director());
System.out.println("Escritor: " + datos.escritor());
System.out.println("Actores: " + datos.actores());
System.out.println("Trama: " + datos.trama());
System.out.println("Idioma: " + datos.idioma());
System.out.println("País: " + datos.pais());
System.out.println("Premios: " + datos.premios());
System.out.println("Póster: " + datos.posterUrl());
System.out.println("Metascore: " + datos.metascore());
System.out.println("Evaluación IMDB: " + datos.imdbRating());
System.out.println("Votos en IMDB: " + datos.imdbVotes());
System.out.println("ID IMDB: " + datos.imdbID());
System.out.println("Tipo: " + datos.tipo());
System.out.println("Total de temporadas: " + datos.totalDeTemporadas());
System.out.println("================================================");
return datos;
}