Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
5
respuestas

Resultado - objeto @6ab4ba9f

Al corre resultado:

{"Title":"Guardians of the Galaxy Vol. 2","Year":"2017","Rated":"PG-13","Released":"05 May 2017","Runtime":"136 min","Genre":"Action, Adventure, Comedy","Director":"James Gunn","Writer":"James Gunn, Dan Abnett, Andy Lanning","Actors":"Chris Pratt, Zoe Saldana, Dave Bautista","Plot":"The Guardians struggle to keep together as a team while dealing with their personal family issues, notably Star-Lord's encounter with his father, the ambitious celestial being Ego.","Language":"English","Country":"United States","Awards":"Nominated for 1 Oscar. 15 wins & 60 nominations total","Poster":"https://m.media-amazon.com/images/M/MV5BNjM0NTc0NzItM2FlYS00YzEwLWE0YmUtNTA2ZWIzODc2OTgxXkEyXkFqcGdeQXVyNTgwNzIyNzg@._V1_SX300.jpg","Ratings":[{"Source":"Internet Movie Database","Value":"7.6/10"},{"Source":"Rotten Tomatoes","Value":"85%"},{"Source":"Metacritic","Value":"67/100"}],"Metascore":"67","imdbRating":"7.6","imdbVotes":"762,391","imdbID":"tt3896198","Type":"movie","DVD":"N/A","BoxOffice":"$389,813,101","Production":"N/A","Website":"N/A","Response":"True"}

com.aluracursos.screenmatch.model.DatosSerie@6ab4ba9f

Process finished with exit code 0

es decir, no muestra los datos deserializados.

5 respuestas

¡Hola Estudiante, espero que estés bien!

Parece que estás teniendo un problema al deserializar los datos. Por lo que puedo entender, estás tratando de convertir un JSON en un objeto de tipo DatosSerie, pero parece que no se están mostrando los datos deserializados correctamente.

Por lo que veo, el problema podría estar relacionado con la deserialización de los datos. Es posible que necesites ajustar la forma en que estás mapeando los datos del JSON a tu objeto DatosSerie. Además, parece que estás utilizando un ObjectMapper para realizar la deserialización. Asegúrate de que la estructura del JSON coincida con la estructura de tu clase DatosSerie.

También, es importante tener en cuenta que si el JSON contiene propiedades que no están definidas en la clase DatosSerie, es posible que necesites manejarlas adecuadamente, por ejemplo, utilizando anotaciones como @JsonIgnoreProperties(ignoreUnknown = true) para ignorar campos no mapeados.

Si puedes proporcionar más detalles sobre cómo estás realizando la deserialización y cómo se define la clase DatosSerie, podría ayudarte de manera más específica.

Espero que esto te ayude a encontrar una solución al problema. ¡Buena suerte y sigue adelante con tu aprendizaje de Java! ¡Ánimo!

He ido siguiendo el código de la clases, no ha funcionado, hice un test y funciona, pero este code de la clase no es funcional.

Hola Brenda, intenté nuevamente desde cero y con el código de la clase no hay manera que funcione, no puedo avanzar con el desarrollo del ejercicio del curso porque para desarrollar las siguientes partes necesito que funcione esta parte, he avanzado viendo videos y contenidos pero no sirve de nada si no se puede hacer el ejercicio de la clase para aprender. Quedo atento si tiene noticias, gracias.

Para que tu código muestre correctamente los datos deserializados de DatosSerie, necesitas asegurarte de que tu clase DatosSerie está correctamente definida con los campos adecuados y que Jackson (la librería de JSON que estás usando) puede deserializar el JSON a esa clase.

Obvio!