Émettre des records Java dont les champs sont déduits de chaînes, nombres, booléens, objets et tableaux.
JSON vers Java — générer des records Java à partir du JSON
Collez un objet JSON, nommez le record racine et copiez des records Java 16+ — sans envoi ni compte.
Les réponses d’API et les configs arrivent souvent en JSON, alors que votre code Java veut des records typés. Cet outil esquisse des définitions de records Java qui reflètent la forme de l’objet, objets et listes imbriqués inclus.
Tout s’exécute dans le navigateur : collez le JSON à gauche, changez le nom de la classe racine si besoin, cliquez sur Générer, puis copiez le Java à droite. JSON invalide ou racine non objet : message d’erreur clair.
Espace JSON vers Java
D’un exemple de charge utile à des records prêts à compiler — sans quitter l’onglet.
Ce que vous pouvez faire ici
D’un exemple de charge utile à des records prêts à compiler — sans quitter l’onglet.
Records imbriqués pour objets JSON imbriqués ; les tableaux deviennent des List avec import si nécessaire.
Copier le code généré en un clic pour l’IDE ou la pull request.
Votre JSON ne quitte pas le navigateur — nous ne l’envoyons pas à un serveur pour générer du Java.
La génération se lance au clic sur Générer, les brouillons ne perturbent pas la sortie.
Mode d’emploi
Collez un objet JSON dans l’éditeur de gauche (échantillon d’API, fixture ou log).
Changez éventuellement le nom du record racine, puis cliquez sur Générer.
Relisez le Java à droite, ajustez les noms si besoin, régénérez, puis Copier.
À quoi vous attendre
La sortie cible les records Java 16+ et n’utilise le @JsonProperty qualifié de Jackson que si une clé JSON n’est pas un identifiant Java valide. Les nombres deviennent Double ; les tableaux vides, List<Object>. Les gros documents peuvent ralentir l’onglet — raccourcissez les exemples si possible.
Exemple rapide
Collez cet objet, puis cliquez sur Générer :
{
"user": {
"id": 42,
"name": "Ada",
"active": true
},
"tags": ["dev", "json"]
}Pages liées
Question rapide
Mon JSON est-il envoyé pour générer du Java ?
Non. La génération s’exécute entièrement dans votre navigateur. Le texte collé n’est pas envoyé pour produire du code Java.