Dateikonverter

JSON zu XML Konverter

Konvertieren Sie JSON-Texte in strukturiertes XML mit anpassbarem Wurzelelement und sauberer Formatierung.

Tool ausführen

Dieser Online-Konverter wandelt strukturierte JSON-Texte in gültiges XML um. Sie können den Namen des Wurzelelements frei wählen, um Ihre Zielstruktur exakt an Schnittstellen oder bestehende Schemas anzupassen. Bei aktivierter Formatierung versieht das Werkzeug die Ausgabe mit einer XML-Deklaration und rückt verschachtelte Elemente übersichtlich ein. Objekteinträge werden in entsprechende XML-Tags übertragen. Listen auf oberster Ebene oder innerhalb von Datenfeldern erhalten automatisch strukturierte Unterelemente. Sonderzeichen in Textwerten werden während der Serialisierung vorschriftsmäßig maskiert, damit der XML-Code syntaktisch sauber bleibt. Zeichen in Schlüsseln, die im XML-Standard nicht zulässig sind, werden durch Unterstriche ersetzt, und führende Ziffern erhalten einen vorangestellten Unterstrich. Geben Sie ein leeres Textfeld ein, liefert das System eine leere Zeichenkette zurück. Ein JSON-Nullwert erzeugt ein einzelnes, selbstschließendes Wurzelelement. Sollte der eingegebene Text syntaktische Fehler enthalten, bricht die Verarbeitung ab und weist Sie auf die ungültige Eingabe hin.

Anleitung

  1. Fügen Sie Ihren JSON-Code in das Eingabefeld ein.
  2. Legen Sie bei Bedarf die Bezeichnung für das übergeordnete Wurzelelement fest.
  3. Aktivieren oder deaktivieren Sie die Option zur formatierten Ausgabe mit Einrückungen.
  4. Starten Sie die Umwandlung, um das fertige XML-Dokument im Ausgabebereich zu erhalten.

Beispiele

  • Eingabe eines einfachen Objekts {"titel": "Bericht", "jahr": 2024} mit Wurzelelement "dokument": Erzeugt ein XML mit <dokument><titel>Bericht</titel><jahr>2024</jahr></dokument>.
  • Eingabe eines Arrays ["Berlin", "Wien"] mit Standardwurzel "root": Erzeugt ein XML mit zwei untergeordneten <item>-Tags für die jeweiligen Listeneinträge.

FAQ

Was geschieht mit ungültigen Zeichen in JSON-Schlüsseln?

Zeichen, die in XML-Elementnamen nicht erlaubt sind, werden automatisch durch Unterstriche ersetzt. Beginnt ein Schlüssel mit einer Ziffer, wird ebenfalls ein Unterstrich vorangestellt.

Wie werden JSON-Arrays in XML überführt?

Einträge eines Arrays auf oberster Ebene oder Objekt-Arrays werden in item-Tags gekapselt. Listen unterhalb eines Objektschlüssels verwenden den jeweiligen Schlüsselnamen als Element-Tag.

Was passiert bei fehlerhafter JSON-Syntax?

Wenn der Text syntaktische Fehler enthält, kann kein XML-Dokument erzeugt werden. Das Werkzeug bricht die Konvertierung ab und meldet die ungültige Eingabe.

Werden Sonderzeichen in Werten maskiert?

Ja, Sonderzeichen wie spitze Klammern oder kaufmännische Und-Zeichen in Textinhalten werden bei der XML-Erstellung automatisch in gültige XML-Entitäten umgewandelt.

Tool einbetten

Fügen Sie dieses funktionsfähige SmartPlusLab-Tool mit dem folgenden Code in Ihre Website ein.