Aller au contenu

J↓JSON → Java POJO

Chargement...

Évitez la saisie manuelle fastidieuse des classes Java lors de l'intégration d'une API externe.

Mode d'emploi

  1. 1
    Source

    Collez le JSON de réponse de l'API à gauche.

  2. 2
    Options

    Configurez le nom de la classe racine, le package, et choisissez d'utiliser Lombok (@Data, @Builder) ou des getters/setters classiques.

  3. 3
    Code

    L'outil génère les classes nécessaires, y compris les classes internes statiques pour les objets imbriqués.

Astuces

  • 💡L'annotation @JsonProperty est ajoutée automatiquement si la clé JSON contient des caractères spéciaux ou utilise le snake_case.
  • 💡Utilisez Lombok pour réduire drastiquement la taille de votre code source.
  • 💡Vous pouvez aussi uploader un fichier Excel pour générer des classes basées sur des définitions de colonnes.

Questions fréquentes

Q. Avec quelles bibliothèques les classes Java générées fonctionnent-elles ?
A. Inclut des annotations pour Jackson (@JsonProperty) et Gson (@SerializedName). Spring Boot utilise Jackson par défaut.
Q. Comment les objets JSON imbriqués sont-ils traités ?
A. Les objets imbriqués sont convertis en classes internes ou en fichiers de classes séparés. Les tableaux sont convertis en List<T>.
Q. Que se passe-t-il avec les valeurs null dans le JSON ?
A. Les champs avec null sont typés comme Object ou marqués @Nullable. Il est recommandé de revoir et ajuster les types manuellement selon le schéma réel.

DevHelper

© 2026. Tous droits réservés.