Konvertieren XML in JSON in Java
In diesem Artikel wird erläutert, wie Sie eine XML-Datei in Java in JSON konvertieren. XML ist Extensible Markup Language
, und jeder Text, den Sie per E-Mail senden, wird als XML empfangen und später in JSON konvertiert, um in einer Datenbank gespeichert zu werden. Schauen Sie sich das folgende Beispiel an.
XML-Darstellung
Der folgende Code ist ein Beispiel für eine XML-Zeichenkette. Nehmen wir an, jemand hat Ihnen bestimmte Daten per E-Mail geschickt. Sie erhalten es als XML. Es wird später für Sie in lesbaren Text umgewandelt. Um dies in Java zu tun, müssen Sie import org.json
. Schauen Sie sich das folgende Beispiel an.
import java.util.*;
import org.json.*;
public class Main {
public static void main(String args[]) {
String examplexml = // example xml
"<?xml version=\"1.0\" ?><root><test attribute=\"Name\">Bill Gates</test><test attribute=\"RollNumber\">01</test></root>";
System.out.println(examplexml); // printing Example of XML
}
}
Konvertieren XML in JSON in Java
Der obige XML-String wird in Java mit der Methode try...catch
in Json konvertiert. In der JSON-Bibliothek gibt es eine Methode namens toJSONObject()
. In der Klammer ()
übergeben Sie das Objekt des XML-Strings, in diesem Fall examplexml
. Erfahren Sie mehr über JSON in Java hier. Um den XML-String zu lesen, konvertieren wir JSON in einen String. Sehen Sie sich den folgenden Code an.
System.out.println("JSON IS");
try {
JSONObject json = XML.toJSONObject(examplexml);
String jsonString = json.toString(4);
System.out.println(jsonString);
} catch (Exception e) {
}
}
Der Code gibt die folgende Ausgabe aus. Verwenden Sie den folgenden Befehl, um diesen Programmtyp auszuführen.
javac -cp "org.json.jar" Main.java
java -cp "org.json.jar" Main.java
Haider specializes in technical writing. He has a solid background in computer science that allows him to create engaging, original, and compelling technical tutorials. In his free time, he enjoys adding new skills to his repertoire and watching Netflix.
LinkedInVerwandter Artikel - Java JSON
- JSON in Java deserialisieren
- Konvertieren Sie JSON-Daten in String in Java
- Objekt in JSON in Java serialisieren
- Pretty-Print-JSON-Daten in Java
- Umgang mit JSON-Arrays in Java