XML zu JSON Konverter Online
XML online in Sekunden zu JSON konvertieren. Kostenloses Tool, das SOAP-Antworten, RSS-Feeds und Legacy-XML in sauberes JSON für moderne Apps umwandelt. Läuft in Ihrem Browser.
Was ist die XML-zu-JSON-Konvertierung?
XML zu JSON Konvertierung ist der Prozess, ein hierarchisches XML-Dokument (mit öffnenden und schließenden Tags) in JSON umzuwandeln – das Format, das fast jede moderne API und JavaScript-App erwartet. Beide Formate halten die gleiche Art von Daten, aber JSON ist leichter zu parsen und einfacher im Code zu verwenden. Ein XML zu JSON Konverter durchläuft den XML-Baum und schreibt jedes Tag als JSON-Schlüssel, wobei Elementtext zu Werten und untergeordnete Elemente zu verschachtelten Objekten werden. XML zu JSON wird typischerweise ausgeführt, wenn eine Verbindung zu einem SOAP- oder Legacy-Dienst hergestellt wird, der XML zurückgibt, aber die App JSON benötigt.
Warum XML zu JSON konvertieren?
JSON ist das universelle Format für APIs, Browser und die meisten modernen Programmiersprachen. XML taucht jedoch überall auf: SOAP-Webservices, RSS-Feeds, Bank- und Gesundheits-APIs, Regierungsportale, Office-Dokumente und eine lange Liste von Enterprise-Systemen. XML online zu JSON zu konvertieren ermöglicht es, diese XML-Antwort in etwas umzuwandeln, das direkt in einen fetch-Aufruf übergeben, in einer Datenbank gespeichert oder in einer JavaScript-App gerendert werden kann. Verwenden Sie ein XML zu JSON Tool, wenn Sie SOAP-Antworten in modernen Apps verarbeiten, RSS- oder Atom-Feeds in JavaScript parsen, XML-Konfigurationsdateien zu JSON migrieren oder API-Anfragen aus XML-Entwürfen testen möchten.
So funktioniert unser XML-zu-JSON-Konverter
Wenn Sie auf Konvertieren klicken, parst das Tool Ihr XML mit einem strengen XML-Parser, durchläuft dann den Baum und schreibt ihn als hübsch formatierten JSON aus. Elementtext wird zu String-Werten, wiederholte Elemente mit demselben Tag werden zu einem JSON-Array, und Attribute werden mit einer Standardnotation beibehalten. Zahlen und Boolesche Werte bleiben standardmäßig als Text, da XML typlos ist, aber die Struktur spiegelt Ihr XML genau wider. Alles passiert in Ihrem Browser. Ihre XML-Daten werden auf keinen Server hochgeladen.
Enthaltene Funktionen
- Ein-Klick-Konvertierung: Klicken Sie auf Konvertieren und das JSON erscheint im Ausgabebereich.
- Erkennung wiederholter Elemente: Tags, die mehrfach vorkommen, werden automatisch zu JSON-Arrays.
- Attributerhaltung: XML-Attribute werden in der Ausgabe mit einer einheitlichen Notation beibehalten.
- Hübsch formatiertes JSON: standardmäßig zwei Leerzeichen Einrückung für eine gut lesbare Ausgabe.
- Upload-Unterstützung: Laden Sie eine .xml-Datei von Ihrem Gerät hoch oder ziehen Sie sie per Drag-and-Drop in die Eingabe.
- Ein-Klick-Kopieren: Greifen Sie mit dem Kopieren-Button auf die JSON-Ausgabe zu und fügen Sie sie überall ein.
Anleitung zur Nutzung
- Fügen Sie Ihr XML in den Eingabeeditor ein oder verwenden Sie die Schaltfläche Datei hochladen, um eine .xml-Datei zu laden.
- Klicken Sie auf die Schaltfläche Konvertieren, um die JSON-Ausgabe rechts zu generieren.
- Klicken Sie auf die Schaltfläche Kopieren, um das JSON in Ihre Zwischenablage zu kopieren.
- Verwenden Sie die Schaltfläche Löschen, um beide Editoren zurückzusetzen, wenn Sie von vorne beginnen möchten.
Häufige Anwendungsfälle
- SOAP-Integrationen: SOAP-XML-Antworten in JSON für moderne Apps umwandeln.
- RSS- und Atom-Feeds: Feed-XML in JSON für JavaScript-Reader konvertieren.
- Konfigurationsmigration: XML-Konfigurationsdateien in JSON für neuere Tools verschieben.
- API-Tests: XML-Beispiele in JSON konvertieren, um sie mit REST-Antworten zu vergleichen.
Beispielkonvertierung
Eingabe (XML)
<?xml version="1.0" encoding="UTF-8"?> <product> <name>Widget</name> <price>29.99</price> <inStock>true</inStock> </product>
Ausgabe (JSON)
{
"product": {
"name": "Widget",
"price": "29.99",
"inStock": "true"
}
}