Développons en Java 2.30 |
Copyright (C) 1999-2022 Jean-Michel DOUDOUX |
(date de publication : 15/06/2022) |
Partie 7 : L'utilisation de documents XML et JSON
Cette partie traite de l'utilisation de documents XML et JSON avec Java. L'utilisation de documents XML et JSON peut se faire au travers de plusieurs API fournies en standard ou open source.
XML et JSON proposent de structurer des données dans des documents textuels pour permettre leur échange ou leur stockage. Les avantages qu'ils offrent leur permettent d'être largement utilisés.
Cette partie regroupe plusieurs chapitres :
- Java et XML : présente XML qui s'est imposée pour les échanges de données et explore les API Java pour utiliser XML
- SAX (Simple API for XML) : présente l'utilisation de l'API SAX avec Java. Cette API utilise des événements pour traiter un document XML
- DOM (Document Object Model) : présente l'utilisation avec Java de cette spécification du W3C pour proposer une API qui permet de modéliser, de parcourir et de manipuler un document XML
- XSLT (Extensible Stylesheet Language Transformations) : présente l'utilisation avec Java de cette recommandation du W3C pour transformer des documents XML
- Les modèles de documents : présente quelques API open source spécifiques à Java pour traiter un document XML : JDom et Dom4J
- JAXB (Java Architecture for XML Binding) : détaille l'utilisation de cette spécification qui permet de faire correspondre un document XML à un ensemble de classes et vice versa.
- StAX (Streaming Api for XML) : détaille l'utilisation de cette API qui permet de traiter un document XML de façon simple en consommant peu de mémoire tout en permettant de garder le contrôle sur les opérations d'analyse ou d'écriture
- JSON : présente le format JSON
- Gson : Présente l'API Gson de Google pour la lecture et la génération de documents JSON
- JSON-P (Java API for JSON Processing) : détaille l'utilisation de l'API JSON-P spécifiée dans la JSR 353
- JSON-B (Java API for JSON Binding) : détaille l'utilisation de l'API JSON-B qui propose une API standard pour permettre de convertir un document JSON en objet Java et vice versa
78 commentaires
Copyright (C) 1999-2022 Jean-Michel DOUDOUX.
Vous pouvez copier, redistribuer et/ou modifier ce document selon les termes de la Licence de Documentation Libre GNU, Version 1.1 ou toute autre version ultérieure publiée par la Free Software Foundation; les Sections Invariantes étant constitués du chapitre Préambule, aucun Texte de Première de Couverture, et aucun Texte de Quatrième de Couverture. Une copie de la licence est incluse dans la section
GNU FreeDocumentation Licence.
La version la plus récente de cette licence est disponible à l'adresse :
GNU Free Documentation Licence.