Heim > Java > javaLernprogramm > Wie kann ich XML in Java schnell in JSON konvertieren?

Wie kann ich XML in Java schnell in JSON konvertieren?

Mary-Kate Olsen
Freigeben: 2024-12-08 03:26:11
Original
639 Leute haben es durchsucht

How Can I Quickly Convert XML to JSON in Java?

XML in JSON in Java konvertieren: Schnelle Lösungen

Bei der Arbeit mit XML- und JSON-Daten ist häufig eine Konvertierung zwischen den beiden Formaten erforderlich . Java bietet verschiedene Tools, um diese Konvertierung schnell und effizient zu ermöglichen.

Eine der empfohlenen Bibliotheken für diese Aufgabe ist JSON in Java. So verwenden Sie es:

  1. Fügen Sie die Maven-Abhängigkeit zu Ihrem Projekt hinzu:
<dependency>
  <groupId>org.json</groupId>
  <artifactId>json</artifactId>
  <version>20180813</version>
</dependency>
Nach dem Login kopieren
  1. Verwenden Sie das XML .Java Klasse:
import org.json.JSONObject;
import org.json.XML;
import org.json.JSONException;

// ...

// Sample XML string
String testXmlString = "<?xml version=\"1.0\" ?><test attrib=\"moretest\">Turn this to JSON</test>";

try {
    // Convert XML to JSON
    JSONObject xmlJsonObj = XML.toJSONObject(testXmlString);

    // Pretty-print the JSON result
    String jsonPrettyPrintString = xmlJsonObj.toString(PRETTY_PRINT_INDENT_FACTOR);
    System.out.println(jsonPrettyPrintString);
} catch (JSONException je) {
    System.out.println(je.toString());
}
Nach dem Login kopieren
  1. Erwartete Ausgabe:
{
    "test": {
        "attrib": "moretest",
        "content": "Turn this to JSON"
    }
}
Nach dem Login kopieren

Mit dieser Lösung können Sie XML effizient in konvertieren JSON in Java, mit anpassbaren Formatierungsoptionen für verbesserte Lesbarkeit.

Das obige ist der detaillierte Inhalt vonWie kann ich XML in Java schnell 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