Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 1.87 KB

README.md

File metadata and controls

34 lines (26 loc) · 1.87 KB

PokeAPIClientJava De Execice-Apprendre JAVA

Preview

Voir le Wiki --> Clique Ici

Ce projet Java utilise la classe HttpClient pour effectuer des requêtes à la PokeAPI, une API RESTful fournissant des informations détaillées sur les Pokémon. L'objectif principal de ce programme est de démontrer l'utilisation de HttpClient dans Java 21 pour interagir avec des API externes.

Fonctionnalités

  • Effectue une requête GET vers l'endpoint https://pokeapi.co/api/v2/pokemon/ pour obtenir une liste de Pokémon avec leur nom et leur URL.
  • Analyse la réponse JSON pour extraire le nom et l'URL du premier Pokémon de la liste.
  • Envoie une requête GET à l'URL du premier Pokémon pour obtenir des détails tels que l'identifiant, la taille, le poids, et les capacités.
  • Analyse la réponse JSON pour extraire le nom et l'identifiant d'une capacité spécifique du Pokémon.
  • Envoie une requête GET à l'URL de la capacité pour obtenir des détails supplémentaires tels que l'effet.

Comment Utiliser

  1. Clonez le projet sur votre machine locale.
  2. Assurez-vous d'avoir Java 21 installé.
  3. Exécutez le programme PokeApiClass.java depuis votre IDE ou en ligne de commande.
  4. <dependency>
       <groupId>com.fasterxml.jackson.core</groupId>
       <artifactId>jackson-databind</artifactId>
       <version>2.13.0</version>
     </dependency>
    

output

Remarques

  • La classe JsonClass est utilisée pour faciliter l'analyse des réponses JSON. Assurez-vous de l'avoir correctement implémentée.

Amusez-vous à explorer le monde des Pokémon avec cette petite application Java !