Convertisseur JSON vers Java

Collez un exemple de JSON, par exemple une réponse d’API ou un fichier de configuration, et obtenez des classes Java prêtes à l’emploi, avec types imbriqués, tableaux et champs optionnels détectés automatiquement.

Mis à jour le
TypeScript

Vos données ne quittent jamais votre ordinateur. Tout le traitement se fait localement dans votre navigateur.

Comment utiliser : JSON vers Java

  1. Collez un exemple de JSON dans le champ de saisie : Java est déjà sélectionné.
  2. Définissez le nom du type racine ainsi que les options, comme les champs optionnels et la détection des dates.
  3. Copiez le code Java généré dans votre projet.

Classes Java à partir de JSON

Chaque objet JSON devient une classe Java (ou un record) avec des champs typés ; les objets imbriqués deviennent leurs propres classes et les tableaux deviennent List<T>. Les clés qui ne sont pas des identifiants Java valides sont associées à des annotations, de sorte que la classe fonctionne avec Jackson (@JsonProperty) et Gson (@SerializedName).

Lire le JSON

Avec Jackson : new ObjectMapper().readValue(json, Root.class). Configurez FAIL_ON_UNKNOWN_PROPERTIES pour décider si les champs supplémentaires doivent être ignorés. Les nombres entiers susceptibles de dépasser 2³¹ sont typés en long.

Confidentialité by design

La conversion s’exécute entièrement dans votre navigateur : les réponses d’API contenant des données clients ou internes ne sont jamais envoyées.

Aussi recherché comme : convertir json en java, classes java depuis json, générateur json java, json to java, générer classes java à partir de json.

Outils complémentaires : JSON vers Java

  • JSON vers les types — Collez une réponse API et obtenez des modèles prêts à l'emploi dans 8 langages : TypeScript, Python (dataclass, TypedDict ou Pydantic), Go, Java, C#, Kotlin, Swift et Rust.
  • Formateur JSON — Collez votre code JSON pour le formater, le compresser ou le valider.
  • Validateur JSON — Collez votre JSON pour vérifier s’il est valide.
  • Validateur JSON Schema — Collez un schéma et du JSON pour voir précisément quelles valeurs enfreignent quelle règle, ou générez un schéma de départ à partir de données d'exemple.

Questions fréquentes

Comment les objets JSON imbriqués sont-ils convertis en Java ?
Chaque objet imbriqué devient sa propre classe, nommée d’après sa clé, et est référencé depuis la classe parente. Les tableaux deviennent des listes typées selon le type de leurs éléments.
Que se passe-t-il pour les champs absents ou null dans certains éléments ?
Lorsque vous collez un tableau d’objets, les champs absents ou null dans certains éléments sont marqués comme optionnels (nullables), afin que le code généré corresponde aux réponses réelles de l’API.
Mon JSON est-il envoyé en ligne ?
Non. La conversion s’exécute entièrement dans votre navigateur : les réponses d’API contenant des données privées ne quittent jamais votre appareil.
Puis-je installer JSON vers Java en tant qu’application web et l’utiliser hors ligne ?
Oui. JSON vers Java est une application web installable (PWA) : elle s’installe depuis votre navigateur, sans passer par une boutique d’applications. Cliquez sur « Installer l’application » en haut de cette page dans Chrome ou Edge (Windows, macOS, Linux, ChromeOS) ; sur Android, utilisez « Partager » → « Ajouter à l’écran d’accueil » sur iPhone et iPad ; ou « Fichier » → « Ajouter au Dock » dans Safari 17+ sur Mac. L’application s’ouvre alors dans sa propre fenêtre avec sa propre icône, et comme elle s’exécute entièrement dans votre navigateur, elle continue de fonctionner hors ligne. Firefox sur ordinateur de bureau ne permet pas d’installer d’applications web. Comment fonctionne l’installation.

Outils similaires