Heim > Java > javaLernprogramm > Wie kann ich XML in Java zuverlässig in JSON konvertieren?

Wie kann ich XML in Java zuverlässig in JSON konvertieren?

Linda Hamilton
Freigeben: 2024-12-29 17:09:11
Original
435 Leute haben es durchsucht

How Can I Reliably Convert XML to JSON in Java?

Java-XML-zu-JSON-Konvertierungstechniken

Suchen Sie zuverlässige Methoden zum Konvertieren von XML in JSON in Java? Hier sind effektive Lösungen:

JSON in Java

JSON in Java bietet wertvolle Ressourcen für die Konvertierung von XML in JSON. Maven-Abhängigkeit:

<dependency>
  <groupId>org.json</groupId>
  <artifactId>json</artifactId>
  <version>20180813</version>
</dependency>
Nach dem Login kopieren

Die XML.java-Klasse ist entscheidend für diese Konvertierung:

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());
        }
    }
}
Nach dem Login kopieren

Ausgabe:

{"test": {
    "attrib": "moretest",
    "content": "Turn this to JSON"
}}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie kann ich XML in Java zuverlässig in JSON konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage