XML ⇄ JSON
Zwischen XML und JSON konvertieren
100 % kostenlos. Läuft vollständig in deinem Browser: deine Dateien und Daten verlassen dein Gerät nie, und es wird nichts auf einen Server hochgeladen.
Über dieses Tool
XML und JSON sind beide strukturierte Datenformate, die in verschiedenen Systemen genutzt werden – XML ist in älteren Enterprise-Systemen, RSS-Feeds und Config-Dateien üblich, während JSON der Standard für moderne Web-APIs ist. Dieses Tool konvertiert zwischen den beiden, nützlich, wenn du XML-Daten in ein JSON-only-System speisen musst oder umgekehrt.
So verwendest du dieses Tool
- Konvertierungsrichtung wählenWähle XML-to-JSON oder JSON-to-XML je nach Integrationsanforderung.
- Quell-Payload einfügenGib wohlgeformte strukturierte Daten aus deinem Quellsystem ein.
- Konvertieren und Struktur prüfenPrüfe Arrays, Attribute und verschachtelte Knoten nach dem Mapping.
- Validierte Ausgabe kopierenNutze den konvertierten Payload in API-, ETL- oder Middleware-Workflows.
Einen RSS-Feed in JSON umwandeln
Füge das XML des Feeds ein und wandle es um: Jedes <item> wird ein Objekt in einem Array, mit Titel, Link, Beschreibung und Veröffentlichungsdatum als Feldern – bereit für ein Skript oder ein No-Code-Tool.
Wiederholte Tags werden zu Arrays, ein Tag, das nur einmal vorkommt, kann aber als einzelnes Objekt herauskommen. Code, der das Ergebnis liest, sollte beide Fälle abfangen.
Warum es nutzen
- Verbindet Legacy-XML-Systeme und moderne JSON-APIs schnell.
- Verringert manuelle Transformationsfehler in Integrationsarbeit.
- Beschleunigt das Debuggen inkompatibler Payload-Formate.
- Nützlich für Entwickler, Analysten und Data Engineers.
Häufige Anwendungen
- XML-Feeds für JSON-only-Dienste umwandeln.
- API-Antworten für Legacy-Enterprise-Konsumenten konvertieren.
- Middleware-Mapping-Regeln während einer Systemmigration testen.
- Beispiel-Payloads für technische Dokumentation vorbereiten.
Tipps für bessere Ergebnisse
- Validiere die Quellsyntax vor der Konvertierung, um kaskadierende Fehler zu vermeiden.
- Prüfe Attribut-Mapping-Konventionen nach XML-to-JSON-Konvertierung.
- Prüfe Array-Behandlung für wiederholte Geschwisterelemente.
- Führe Roundtrip-Tests für kritische Schemas vor der Produktionsnutzung aus.
Fehler, die du vermeiden solltest
- Einen perfekten Eins-zu-eins-Roundtrip für komplexe Schemas erwarten.
- Namespace-Nuancen in stark strukturiertem XML ignorieren.
- Alle Werte als Strings behandeln, ohne Nachtypisierung nach der Konvertierung.
- Transformierte Payloads ohne Downstream-Schema-Validierung deployen.
Häufig gestellte Fragen
XML-Attribute werden typischerweise als spezielle Schlüssel im resultierenden JSON dargestellt (weil JSON kein natives Konzept von "Attributen" vs. "Inhalt" hat), die Struktur sieht also etwas anders aus, auch wenn die Daten erhalten bleiben.
Bei geradlinigen Daten ja. Die Attribut-/Element-Unterscheidung von XML mappt nicht perfekt eins zu eins auf JSONs einfachere Schlüssel-Wert-Struktur, ein Roundtrip durch beide Formate kann also manche strukturellen Details verschieben.
Einfache Namespace-Präfixe werden generell als Teil der Elementnamen mitgeführt, sehr komplexe Namespace-Setups können nach der Konvertierung aber manuelle Prüfung brauchen.
Füg das XML des Feeds hier ein: Jedes <item> wird zu einem Eintrag mit Titel, Link, Beschreibung und Datum. So lässt sich ein Feed leicht in JavaScript nutzen oder in ein Tool importieren, das nur JSON liest.
Häufige Ursachen sind ein nicht maskiertes & (schreib &), ein geöffnetes, aber nie geschlossenes Tag, unterschiedliche Groß-/Kleinschreibung bei Start- und End-Tag oder mehr als ein Wurzelelement.
Elemente mit Text und Kind-Tags zugleich, etwa <p>Hallo <b>Welt</b></p>, lassen sich nicht sauber auf JSON abbilden. Konverter legen den Text meist in einen Sonderschlüssel wie #text, prüf diese Felder also nach der Umwandlung.