Maison > Java > javaDidacticiel > Comment puis-je convertir de manière fiable XML en JSON en Java ?

Comment puis-je convertir de manière fiable XML en JSON en Java ?

Linda Hamilton
Libérer: 2024-12-29 17:09:11
original
523 Les gens l'ont consulté

How Can I Reliably Convert XML to JSON in Java?

Techniques de conversion Java XML en JSON

Vous recherchez des méthodes fiables pour convertir XML en JSON en Java ? Voici des solutions efficaces :

JSON en Java

JSON en Java offre des ressources précieuses pour convertir du XML en JSON. Dépendance Maven :

<dependency>
  <groupId>org.json</groupId>
  <artifactId>json</artifactId>
  <version>20180813</version>
</dependency>
Copier après la connexion

La classe XML.java est cruciale pour cette conversion :

import org.json.JSONObject;
import org.json.XML;
import org.json.JSONException;

public class Main {

    public static int PRETTY_PRINT_INDENT_FACTOR = 4;
    public static String TEST_XML_STRING =
        "<?xml version=\"1.0\" ?>
         <test attrib=\"moretest\">Turn this to JSON</test>";

    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

Sortie :

{"test": {
    "attrib": "moretest",
    "content": "Turn this to JSON"
}}
Copier après la connexion

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!

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