Bedienungsanleitung
- Fügen Sie JSON in den Editor ein oder nutzen Sie das Beispiel.
- Definieren Sie den Namen des Root-Knotens (Root Node, z. B.
order) sowie den Namen der Array-Elemente (Array Item Node, z. B.item). - Wählen Sie den Einrückungsstil und entscheiden Sie, ob die XML-Deklaration eingebunden werden soll.
- Das Tool generiert die XML-Ausgabe in Echtzeit. Bei Syntaxfehlern im JSON wird eine detaillierte Fehlermeldung ausgegeben.
- Kopieren Sie das XML-Ergebnis oder laden Sie es über „XML herunterladen“ herunter.
Kernfunktionen
- Lokale Konvertierung ohne Upload: JSON-Parsing und XML-Generierung laufen direkt auf Ihrem Gerät. Keine API-Strukturen oder vertraulichen Keys verlassen Ihren Browser.
- Benutzerdefinierter Root-Knoten: Passen Sie das Root-Tag der XML-Datei flexibel an (z. B.
order,responseoderpayload) – ideal für Legacy-Systeme und SOAP-Schnittstellen. - Einstellbare Array-Element-Tags: JSON-Arrays werden strukturiert in XML-Listen überführt, wobei jedes Array-Element ein eigenes anpassbares Tag erhält.
- Echtzeit-Validierung: Die XML-Vorschau aktualisiert sich bei jeder Änderung des JSONs oder der Tag-Einstellungen. Fehlerhafte Syntax wird direkt gemeldet.
- XML kopieren & herunterladen: Kopieren Sie das XML-Ergebnis mit einem Klick oder speichern Sie es als
.xml-Datei ab.
Verwandte Tools
Sicherer JSON-Formatter: JSON-Dokumente lokal im Browser formatieren, validieren und korrigieren. Bequemes Pretty-Print/Minify, Fehlerhervorhebung, TypeScript- oder Zod-Generierung, Konvertierung in XML.
Kostenloser JSONPath-Tester und Evaluator für API-JSON. Extrahieren Sie passende Knoten in Echtzeit, prüfen Sie Pfade und kopieren Sie JSON-Ergebnisse lokal im Browser.
Konvertieren Sie JSON-Objekte oder -Arrays lokal im Browser in CSV-Dateien. Bringen Sie verschachtelte Felder in eine flache Struktur, nutzen Sie die Vorschau und kopieren oder laden Sie CSV-Daten herunter.
Konvertieren Sie CSV-Texte oder -Dateien lokal im Browser in JSON-Arrays. Unterstützt Kopfzeilen, Komma-/Semikolon-/Tab-Trennzeichen, Drag-and-Drop, Kopieren und Downloads ohne Server-Uploads.
Vergleichen Sie zwei JSON-Dokumente lokal in Ihrem Browser. Sortieren Sie Objektschlüssel für einen semantischen Diff, ignorieren Sie die Reihenfolge der Schlüssel und markieren Sie hinzugefügte, gelöschte und geänderte Felder ohne Server-Uploads.
Komprimieren Sie formatiertes JSON in eine einzige Zeile. Entfernen Sie Einrückungen, Zeilenumbrüche sowie überflüssige Leerzeichen und vergleichen Sie Dateigrößen in Echtzeit.
Kostenloser Online-JSON-zu-TypeScript-Konverter. Generieren Sie TypeScript-Interfaces und Types direkt aus Ihren JSON-Payloads. 100 % lokaler Datenschutz.
Konvertieren Sie YAML lokal im Browser in formatiertes JSON. Unterstützt Echtzeit-Konvertierung, Multi-Dokument-YAML, präzise Fehlersuche, Kopieren und Downloads ohne Daten-Upload.
Berechnungslogik
JSON besteht aus Schlüssel-Wert-Paaren und Arrays, während XML zwingend in einer baumartigen Tag-Struktur aufgebaut sein muss. Das Tool parst die Eingabe über JSON.parse() und erzeugt daraus rekursiv das XML-Dokument mit der gewünschten Einrückung.
Objektschlüssel werden zu XML-Elementnamen. Arrays werden unter ihrem ursprünglichen Schlüssel-Tag einsortiert, wobei für die Elemente das eingestellte Array-Item-Tag genutzt wird. Sonderzeichen wie &, < und > werden automatisch maskiert, um die XML-Konformität zu sichern. XML-Attribute werden nicht automatisch generiert.
Häufig gestellte Fragen
Ist es sicher, JSON-Daten mit sensiblen Informationen zu konvertieren?
Ja. Da alle Prozesse rein clientseitig ablaufen, werden Ihre Daten nicht an die EasyTools-Server übermittelt.
Was passiert bei Syntaxfehlern im JSON?
Die XML-Generierung stoppt und meldet den entsprechenden Parser-Fehler. Prüfen Sie das JSON auf fehlende Anführungszeichen, Kommas oder unvollständige Strukturen.
Kann der Root-Tag der XML-Datei angepasst werden?
Ja. Der Root-Knoten bestimmt das äußerste Tag Ihres XML-Dokuments (z. B. <order> oder <response>).
Wie werden JSON-Arrays abgebildet?
Arrays werden unter ihrem Feldschlüssel gruppiert. Jedes Element innerhalb des Arrays erhält das von Ihnen konfigurierte Array-Element-Tag (z. B. item, record oder entry).
Werden XML-Attribute unterstützt?
Diese Version fokussiert auf die direkte Abbildung von JSON-Schlüsseln in XML-Elemente. Attribute (Attributes) innerhalb von Tags werden nicht generiert, um die Kompatibilität zu maximieren.