logo
GeekFormat

JSON en Java

Recommandations connexes

Fonctionnalités

  • Génération intelligente : dérive automatiquement les noms et types de champs (Integer, Double, Boolean, List) depuis le JSON
  • Annotations supportées : Lombok (@Data) et mapping ORM JPA/Hibernate en option
  • Classes imbriquées : génération récursive multi-niveaux avec support de collections génériques
  • Intégration projet : noms de packages et de classe racine personnalisables, prêt pour Spring Data JPA
  • Export par lots : téléchargez une seule classe ou packager toutes les classes en ZIP

FAQ

Les classes générées supportent-elles les annotations Lombok ?

Oui. Activez le support Lombok et l'outil génère automatiquement les annotations @Data, @AllArgsConstructor, @NoArgsConstructor et autres pour réduire le code boilerplate.

Comment les JSON complexes avec imbrication sont-ils gérés ?

Le moteur d'analyse récursive génère automatiquement les classes internes ou séparées correspondantes, avec support des collections génériques comme List<T> et Map<K, V>. Le code est directement compilable.

Comment utiliser le code généré avec Spring Data JPA ?

Activez le support JPA/Hibernate dans les options. L'outil ajoute automatiquement les annotations @Column, @Table, @Id et déduit les types de base de données appropriés depuis les types JSON.