← Alle Tools Converters

JSON ↔ XML Konverter

Zwischen JSON- und XML-Formaten konvertieren — mit vollständiger Strukturtreue, sofort.

Optionen

100% clientseitig

Die gesamte Konvertierung läuft komplett in Ihrem Browser. Ihre Daten werden nie an einen Server gesendet.

Warum JSON–XML-Konvertierung schwieriger ist als es aussieht

JSON und XML haben keine Eins-zu-Eins-Strukturzuordnung. JSON unterstützt Arrays nativ, während XML Wiederholung durch gleichnamige Geschwisterelemente darstellt. Unser Konverter verwendet die weitverbreitete "BadgerFish"/"Parker"-Hybridkonvention.

Bei der Konvertierung von XML zu JSON werden Textknoten, Attribute und untergeordnete Elemente konsistent behandelt. Reine Textelemente erzeugen einen einfachen Zeichenkettenwert in JSON.

Elemente mit sowohl Attributen als auch Textinhalt erzeugen ein Objekt mit "@Attribut"-Schlüsseln und einem "$"-Schlüssel für den Text.

JSON zu XML: Strukturkonventionen

Root-Einkapselung: Ein JSON-Objekt wird in ein Root-Element eingeschlossen. Sie können den Root-Elementnamen (Standard: "root") in den Optionen angeben.

Arrays: Ein JSON-Array beim Schlüssel "item" erzeugt wiederholte <item>-Geschwister.

Attribute: Ein JSON-Schlüssel, der mit "@" beginnt, wird zu einem XML-Attribut. Der "$"-Schlüssel wird zu Textinhalt.

XML zu JSON: Verarbeitung von komplexem XML

Namespaces: XML-Namespaces werden in JSON als Teil des Element- oder Attributnamens beibehalten.

Gemischter Inhalt: XML-Elemente mit sowohl Text als auch untergeordneten Elementen werden als Array von Objekten und Zeichenketten dargestellt.

CDATA und Verarbeitungsanweisungen: CDATA-Abschnitte werden als einfacher Text behandelt. Verarbeitungsanweisungen können optional beibehalten werden.

FAQ

Welche XML-zu-JSON-Konvention verwendet dieses Tool?

Das Tool verwendet eine BadgerFish/Parker-Hybridkonvention: "@"-Präfix für Attribute, "$" für Textinhalt und wiederholte Geschwisterelemente für Arrays.

Kann ich SOAP-XML-Antworten in JSON konvertieren?

Ja. SOAP-Envelopes sind gültiges XML und werden originalgetreu konvertiert, einschließlich Namespaces.

Was passiert mit XML-Kommentaren?

XML-Kommentare werden bei der JSON-Konvertierung verworfen — JSON hat keine Kommentar-Syntax.

Verarbeitet der Konverter XML mit Namespaces?

Ja. Namespace-Deklarationen und namespace-präfixierte Element- und Attributnamen werden in der JSON-Ausgabe beibehalten.

Werden meine Daten an einen Server gesendet?

Nein. Die gesamte Verarbeitung läuft vollständig in Ihrem Browser.

Ähnliche Tools