Et si Java gérait enfin le JSON… sans dépendances ?
Avez-vous entendu parler de l’API java.util.json ?
Introduite en préversion dans le JDK, elle permet de manipuler le JSON directement dans la bibliothèque standard de Java donc plus besoin de Jackson ou Gson pour les cas simples.
Pourquoi c’est intéressant ?
✅ Native : intégrée au JDK, zéro dépendance externe.
✅ Moderne : interfaces scellées, pattern matching, syntaxe claire.
✅ Immuable : valeurs JSON garanties stables et prévisibles.
✅ Flexible : parsing, création, formatage compact ou lisible.
Note : API en préversion → nécessite --enable-preview et peut évoluer dans les prochaines versions du JDK.
Le lien de la documentation : https://lnkd.in/eVEEWK7i
Un exemple concret
Imaginons que vous recevez une réponse JSON d'une API REST contenant des informations sur un utilisateur. Voici comment utiliser java.util.json pour parser et extraire ces données de manière claire et type-sûre :