JSON online in XML umwandeln
Datenschutz by Design — läuft vollständig in Ihrem Browser
Wandeln Sie JSON direkt im Browser in wohlgeformtes XML um. Toova erlaubt Ihnen, den Namen des Wurzelelements und die Einrückung festzulegen, verarbeitet Arrays und Null-Werte korrekt und erzeugt XML-Output, den jeder Parser akzeptiert – ohne Ihre Daten irgendwohin zu senden.
Warum JSON zu XML konvertieren
Viele Unternehmenssysteme und Legacy-APIs erwarten nach wie vor XML – SOAP-Dienste, Banking-Integrationen, Behörden-APIs, RSS-Feeds und eine lange Liste von B2B-Plattformen. Ihr moderner Stack spricht JSON, also benötigen Sie irgendwo in der Pipeline eine Brücke. Toova erledigt die Konvertierung in einem Einfügevorgang, mit konfigurierbarem Wurzelelement und vorhersehbarer Behandlung von Arrays, Booleans und Nullwerten.
Die Ausgabe anpassen
Setzen Sie den Namen des Wurzelelements auf das, was das empfangende System erwartet – Envelope, Request, Item oder etwas anderes. Wählen Sie 2-Leerzeichen- oder 4-Leerzeichen-Einrückung. Arrays werden zu wiederholten Geschwisterelementen mit demselben Tag entfaltet – die Konvention, die jeder XML-Parser versteht. Booleans, Zahlen und Nullwerte werden nach XML-Schema-Spezifikation serialisiert, sodass die Ausgabe den meisten strengen Schemas entspricht.
Konvertierung nur lokal
Toova konvertiert alles im Browser. Der JSON wird geparst, auf XML-Knoten abgebildet und serialisiert – alles ohne Netzwerkaufruf. Kein Upload, kein Logging, keine Analyse des Inhalts. Das Werkzeug funktioniert auch offline, nachdem die Seite geladen wurde, was es für interne Payloads und private Integrationstests sicher macht.
Häufig gestellte Fragen
- Wie werden JSON-Arrays in XML konvertiert?
- Array-Einträge werden zu wiederholten Geschwisterelementen mit demselben Tag-Namen wie der übergeordnete Schlüssel. Ein Array am Schlüssel 'tools' erzeugt zum Beispiel mehrere <tools>-Elemente innerhalb des übergeordneten Elements – so behandeln alle gängigen XML-Parser Listen.
- Was passiert mit Null- oder Boolean-Werten?
- Nullwerte erzeugen ein selbstschließendes Element mit einem nil-Attribut wie <tag nil="true" />. Booleans und Zahlen werden in ihrer Zeichenkettenform innerhalb des Tags ausgegeben, entsprechend den XML-Schema-Konventionen.
- Kann ich den Namen des Wurzelelements ändern?
- Ja. Verwenden Sie das Feld für das Wurzelelement, um einen gültigen XML-Namen festzulegen. Der Standard ist 'root', wenn das Feld leer bleibt, aber die meisten Produktions-APIs erwarten einen spezifischen Wrapper wie Envelope oder Request.
- Ist die Ausgabe gültiges XML?
- Ja. Der Konverter maskiert Sonderzeichen (&, <, >, Anführungszeichen) automatisch, wählt eine gültige Kodierung und erzeugt ein einzelnes Wurzelelement. Die Ausgabe wird in jeder gängigen XML-Bibliothek ohne Änderungen geparst.
- Werden meine Daten an einen Server gesendet?
- Nein. Die Konvertierung läuft vollständig im Browser. Es wird nichts hochgeladen oder geloggt. Öffnen Sie den Netzwerk-Tab in den DevTools und Sie sehen während der Konvertierung null ausgehende Anfragen.