Comment convertir du XML en JSON rapidement et efficacement en Java
Introduction
Conversion de XML vers JSON est une tâche courante de manipulation de données dans les applications Java. Cet article explore divers outils qui facilitent ce processus de conversion rapidement et efficacement.
org.json : une solution complète
La bibliothèque org.json offre des fonctionnalités robustes pour la conversion de XML en JSON. Il comprend une classe XML dédiée qui gère cette tâche de conversion de manière transparente.
Utilisation
L'intégration de org.json dans votre projet Java est simple grâce à la dépendance Maven :
<dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20180813</version> </dependency>
Une fois la dépendance configurée, vous pouvez utiliser la classe XML pour convertir les chaînes XML en JSON objets :
import org.json.JSONObject; import org.json.XML; import org.json.JSONException; public class Main { ... public static void main(String[] args) { try { JSONObject xmlJSONObj = XML.toJSONObject(TEST_XML_STRING); String jsonPrettyPrintString = xmlJSONObj.toString(PRETTY_PRINT_INDENT_FACTOR); System.out.println(jsonPrettyPrintString); } catch (JSONException je) { System.out.println(je.toString()); } } }
Le code ci-dessus convertit la chaîne XML TEST_XML_STRING en un objet JSON et imprime sa jolie représentation imprimée. La sortie sera un objet JSON imbriqué qui préserve la structure et les attributs du XML d'origine.
Conclusion
La bibliothèque org.json fournit un moyen simple et efficace de convertir XML en JSON en Java. Son API intuitive permet une conversion de données rapide et fiable, ce qui en fait un outil précieux pour diverses tâches de traitement de données.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!