Maison >Java >javaDidacticiel >Comment puis-je convertir efficacement XML en JSON en Java ?
Conversion XML en JSON en Java : une solution rapide
Trouver l'approche la plus efficace pour convertir XML en JSON en Java peut être crucial pour intégration et traitement des données. Parmi la myriade d'outils disponibles, "JSON en Java" se démarque par son efficacité.
Exploiter JSON en Java
JSON en Java fournit une classe dédiée, XML. java, conçu pour une conversion transparente de XML vers JSON. En incorporant la dépendance Maven fournie :
<dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20180813</version> </dependency>
vous avez accès aux capacités de transformation de XML.java.
JSONObject xmlJSONObj = XML.toJSONObject(TEST_XML_STRING);
La méthode toJSONObject prend une entrée de chaîne XML (TEST_XML_STRING) et renvoie un Objet JSON. Vous pouvez améliorer encore la lisibilité en configurant le facteur d'indentation avec la constante PRETTY_PRINT_INDENT_FACTOR.
String jsonPrettyPrintString = xmlJSONObj.toString(PRETTY_PRINT_INDENT_FACTOR);
La sortie sera une chaîne JSON bien formatée, prête à être consommée. Par exemple, la conversion de la chaîne XML :
<?xml version="1.0" ?> <test attrib="moretest">Turn this to JSON</test>
produira la chaîne JSON suivante :
{ "test": { "attrib": "moretest", "content": "Turn this to JSON" } }
L'utilisation de JSON en Java offre une solution rapide et fiable pour convertir du XML en JSON dans votre Applications Java.
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!