Maison > Java > javaDidacticiel > Comment puis-je convertir efficacement XML en JSON en Java à l'aide de org.json ?

Comment puis-je convertir efficacement XML en JSON en Java à l'aide de org.json ?

Patricia Arquette
Libérer: 2024-12-10 00:37:09
original
749 Les gens l'ont consulté

How Can I Efficiently Convert XML to JSON in Java Using org.json?

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>
Copier après la connexion

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());
        }
    }
}
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal