Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Proyecto] Haga lo que hicimos en aula

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

Hola Albert, espero que estés bien

Parece que estás siguiendo el ejercicio de consumir una API y escribir los datos en un archivo JSON. A continuación, te doy un resumen de los pasos que debes seguir para completar tu proyecto:

  1. Configurar el loop de búsqueda:

    • Usa un while (true) para solicitar al usuario el nombre de una película.
    • Si el usuario escribe "salir", rompe el loop.
  2. Construir la URL de la API:

    • Usa el nombre de la película para crear la URL de búsqueda en la API de OMDB.
    • Asegúrate de reemplazar los espacios en el nombre de la película con +.
  3. Hacer la solicitud HTTP:

    • Usa HttpClient y HttpRequest para enviar la solicitud a la API.
    • Maneja posibles excepciones que puedan surgir durante la solicitud.
  4. Procesar la respuesta JSON:

    • Usa la biblioteca Gson para convertir el JSON de la respuesta en un objeto TituloOmdb.
    • Convierte TituloOmdb en un objeto Titulo y añádelo a una lista de títulos.
  5. Escribir en un archivo JSON:

    • Al salir del loop, escribe la lista de títulos en un archivo JSON llamado titulos.json.
    • Usa setPrettyPrinting() para que el archivo sea más legible.
  6. Cerrar recursos:

    • Asegúrate de cerrar el FileWriter después de escribir en el archivo.

Si sigues estos pasos y el código proporcionado en el ejercicio, deberías poder completar la tarea correctamente. Revisa también que la API key esté correctamente configurada.

Espero que esto te ayude y buenos estudios!