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
Mary-Kate OlsenOriginal
2024-12-08 03:26:11660Durchsuche

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>
  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());
}
  1. Erwartete Ausgabe:
{
    "test": {
        "attrib": "moretest",
        "content": "Turn this to JSON"
    }
}

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!

Stellungnahme:
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