Skip to main content

JSON-zu-XML-Konverter Konvertieren Sie JSON-Daten in wohlgeformtes XML mit anpassbaren Root- und Item-Tags.

JSON zu XML illustration
🔄

JSON zu XML

Konvertieren Sie JSON-Daten in wohlgeformtes XML mit anpassbaren Root- und Item-Tags.

1

Fügen Sie JSON-Daten ein

Fügen Sie Ihr JSON-Objekt oder -Array in das Eingabefeld ein.

2

Anpassen von Elementnamen

Legen Sie die Namen für die Wurzel- und Item-Tags im XML-Ausgabeformat fest.

3

XML-Ausgabe kopieren

Kopieren Sie das formatierte XML mit Deklaration und korrekter Struktur.

Loading tool...

What Is JSON zu XML?

JSON zu XML wandelt JavaScript-Objekt-Notation-Daten in gut strukturierte XML-Dokumente um. Obwohl JSON die moderne Webentwicklung dominiert, bleibt XML in Unternehmenssystemen, SOAP-Diensten, RSS-Feeds und vielen Legacy-Anwendungen unverzichtbar. Dieser Konverter transformiert rekursiv JSON-Strukturen in XML-Elemente: Objekte werden zu übergeordneten Elementen mit untergeordneten Elementen für jeden Schlüssel, Arrays erzeugen wiederholte Elemente und primitive Werte werden zum Textinhalt. Die Ausgabe enthält eine XML-Deklaration und verwendet ordnungsgemäße XML-Zeichenerscape.

Why Use JSON zu XML?

  • Verarbeitet verschachtelte Objekte, Arrays und alle JSON-Typen rekursiv.
  • Anpassbare Namen für Wurzel- und Array-Elemente.
  • Ordnungsgemäße XML-Zeicheneskaping für alle Sonderzeichen.
  • Gut formatierte Ausgabe mit Einrückung und XML-Deklaration.

Common Use Cases

SOAP-Integration

Wandeln Sie JSON-API-Daten in XML für SOAP-Webservice-Anfragen um.

Unternehmenssysteme

Transformieren Sie moderne JSON-Daten für legacy-XML-basierte Unternehmensanwendungen.

RSS/Atom-Feeds

Bereiten Sie JSON-Daten für XML-basierte Syndikationsformate vor.

Konfigurationsdateien

Wandeln Sie JSON-Konfigurationen in das XML-Format um, das von Anwendungen benötigt wird.

Technical Guide

Der Konverter durchläuft die JSON-Struktur rekursiv und generiert bei jedem Schritt XML-Elemente. Für JSON-Objekte wird jeder Schlüssel zu einem XML-Unterelement, das den Wert enthält. Für Arrays erzeugt jedes Element ein wiederholtes Element unter Verwendung des konfigurierbaren Elementnamens.

Primitive Werte (Zeichenfolgen, Zahlen, Booleans) werden zum Textinhalt innerhalb ihres übergeordneten Elements. Null-Werte generieren selbst schließende leere Elemente. JSON-Schlüssel werden für die XML-Kompatibilität bereinigt: Zeichen, die in XML-Namen nicht gültig sind, werden durch Unterstriche ersetzt.

XML-Sonderzeichen im Textinhalt werden mithilfe standardmäßiger Entitäten escaped: & → &amp;, < → &lt;, > → &gt;, " → &quot;. Die Ausgabe verwendet eine 2-spältige Einrückung für bessere Lesbarkeit.

Der rekursive Ansatz bewahrt die volle Tiefe von verschachtelten JSON-Strukturen. Jedes Verschachtelungslevel fügt ein weiteres Einrückungslevel in der XML-Ausgabe hinzu.

Tips & Best Practices

  • 1
    Wählen Sie sinnvolle Namen für Wurzel- und Item-Tags, die Ihre Datenstruktur beschreiben.
  • 2
    JSON-Schlüssel mit Sonderzeichen werden automatisch für gültige XML-Tag-Namen gesäubert.
  • 3
    Null-Werte erzeugen selbstschließende leere Elemente in der XML-Ausgabe.
  • 4
    Bei sehr tief verschachtelter Struktur kann die XML-Ausgabe umfangreich sein - considerieren Sie eine vorherige Flattening.

Related Tools

Frequently Asked Questions

Q Wie werden JSON-Arrays konvertiert?
Jedes Array-Element wird zu einem wiederholten XML-Element mit dem anpassbaren "Item"-Tag-Namen.
Q Was ist mit JSON-Null-Werten?
Null-Werte erzeugen selbstschließende leere XML-Elemente (z. B. <field/>).
Q Werden JSON-Schlüsselnamen beibehalten?
Ja, JSON-Schlüssel werden zu XML-Element-Namen. Sonderzeichen werden durch Unterstriche für die XML-Konformität ersetzt.
Q Ist die Ausgabe wohlgeformtes XML?
Ja, die Ausgabe enthält eine XML-Deklaration und alle Inhalte sind ordnungsgemäß escaped.
Q Kann ich die Einrückung steuern?
Die Ausgabe verwendet standardmäßig 2-spätige Einrückung. Diese kann nach dem Kopieren der Ausgabe angepasst werden.

About This Tool

JSON zu XML is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.