So verwenden Sie den XML ↔ JSON Konverter
- Wählen Sie die Richtung: XML → JSON oder JSON → XML.
- Fügen Sie Ihr XML oder JSON in das Eingabefeld ein.
- Klicken Sie auf Konvertieren. XML-Attribute werden mit
@-Präfix in der JSON-Ausgabe erhalten. - Kopieren Sie das Ergebnis in die Zwischenablage.
Wie XML-Attribute auf JSON gemappt werden
XML hat zwei Wege, Daten zu speichern: Elemente (<Name>Alice</Name>) und Attribute (<user id="1">). JSON kennt nur Schlüssel und Werte. Dieser Konverter mappt XML-Attribute auf JSON-Schlüssel mit @-Präfix:
<user id="1">Alice</user>
→ {"user": {"@id": "1", "#text": "Alice"}}
Der Schlüssel #text enthält den Textinhalt eines Elements, wenn es auch Attribute oder Kindelemente hat. Reine Textelemente ohne Attribute werden direkt auf einen String-Wert gemappt.
XML zu JSON, typische Anwendungsfälle
- Legacy-API-Migration: ältere SOAP- und REST-APIs geben XML zurück; Antworten in JSON für moderne JavaScript-Apps umwandeln
- RSS-/Atom-Feeds: Feed-XML in JSON für Verarbeitung oder Speicherung parsen
- Konfigurationsdateien: Tools wie Maven, Ant oder Spring verwenden XML; in JSON für andere Umgebungen umwandeln
JSON zu XML, wann es benötigt wird
- Integration mit Systemen, die nur XML-Eingaben akzeptieren (ERP, EDI, SOAP-Dienste)
- Generierung von XML-Sitemaps oder Konfigurationen aus JSON-Datenquellen
- Round-Trip: XML → JSON zur Bearbeitung, dann JSON → XML zum Zurückschreiben
Einschränkungen
XML unterstützt Funktionen ohne direktes JSON-Äquivalent: Verarbeitungsanweisungen, DTDs, Kommentare und gemischten Inhalt. Dieses Tool konzentriert sich auf datenorientiertes XML, Elemente und Attribute, was die meisten realen Anwendungsfälle abdeckt.
Datenschutz
Die Konvertierung verwendet den nativen XML-Parser des Browsers. Nichts wird hochgeladen oder an einen Server gesendet.