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
- 1Source
Collez le JSON de réponse de l'API à gauche.
- 2Options
Configurez le nom de la classe racine, le package, et choisissez d'utiliser Lombok (@Data, @Builder) ou des getters/setters classiques.
- 3Code
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.