ToolStudio.es
Im Browser1 Kostenloser Test

JSON zu XML konvertieren

Wandeln Sie JSON in wohlgeformtes XML um – mit dem Wurzelelement Ihrer Wahl, Attributen und korrekt maskierten Sonderzeichen.

Gratis-Test: 1 Dokument verarbeiten (eingefügt oder 1 Datei) und die Optionen beliebig oft ändern. Fehler verbrauchen den Test nicht.
Eingabe · JSON

Alles läuft in Ihrem Browser: Ihre Daten werden an keinen Server gesendet.

Ergebnis · XML
Einrückung

Attribute werden als „@name“ geschrieben, Text neben anderen Knoten als „#text“. Wiederholte Elemente werden zur Liste.

Wie JSON in XML übersetzt wird

Viele ältere Systeme, SOAP-Dienste, Feeds sowie Programme für Rechnungsstellung oder Logistik verlangen nach wie vor XML. Dieses Tool macht aus jedem JSON-Schlüssel ein XML-Element und aus jedem Wert dessen Inhalt.

Listen wiederholen das Element: {"book": [..., ...]} ergibt zwei <book>. Schlüssel, die mit „@“ beginnen, werden zu Attributen, „#text“ wird zum Textinhalt des Elements – dieselbe Konvention wie beim XML-zu-JSON-Konverter, sodass Sie hin und zurück wandeln können.

Die Zeichen &, < und > werden maskiert, und in XML ungültige Namen (mit Leerzeichen oder einer Ziffer am Anfang) werden mit einem Unterstrich korrigiert. Sie können den Namen des Wurzelelements und der Listeneinträge festlegen und entscheiden, ob die Deklaration <?xml?> enthalten sein soll.

So konvertieren Sie JSON zu XML

  1. Fügen Sie das JSON ein oder öffnen Sie eine .json-Datei.
  2. Geben Sie den Namen des Wurzelelements ein (standardmäßig „root“).
  3. Wählen Sie die Einrückung und ob Sie die Deklaration <?xml version="1.0"?> möchten.
  4. Klicken Sie auf „In XML umwandeln“ und kopieren Sie das Ergebnis oder laden Sie die .xml-Datei herunter.

Wann Sie es brauchen

  • Daten an einen SOAP-Dienst oder ein System senden, das nur XML akzeptiert.
  • Einen Feed oder eine Austauschdatei aus einer JSON-API erzeugen.
  • Daten für Rechnungs-, ERP- oder Logistiksoftware aufbereiten.
  • XML-Testdateien aus Daten erstellen, die Sie bereits als JSON haben.

Häufig gestellte Fragen

Wie erstelle ich XML-Attribute?

Stellen Sie dem Schlüsselnamen ein „@“ voran: {"product": {"@id": "7", "name": "Buch"}} ergibt <product id="7"><name>Buch</name></product>.

Was passiert, wenn das JSON eine Liste ist?

Sie wird in das Wurzelelement eingebettet, und jeder Eintrag erhält den Elementnamen, den Sie wählen (standardmäßig „item“).

Und wenn ein Schlüssel Leerzeichen enthält oder mit einer Ziffer beginnt?

XML erlaubt solche Namen nicht, daher werden sie korrigiert: Aus „first name“ wird first_name und aus „1st“ wird _1st.

Werden meine Daten an einen Server gesendet?

Nein. Alles wird mit JavaScript in Ihrem Browser verarbeitet. Der eingefügte Text und die geöffneten Dateien verlassen Ihr Gerät nicht, Sie können also bedenkenlos auch interne Daten oder Kundendaten verwenden.

Ist das kostenlos?

Ja. Sie können das Tool kostenlos mit einem Dokument testen (eingefügt oder eine Datei) und die Optionen dabei so oft ändern, wie Sie möchten; Versuche mit Fehlern verbrauchen den Test nicht. Für unbegrenzte Nutzung und die Verarbeitung mehrerer Dateien auf einmal kostet ToolStudio Pro 1,99 € pro Monat und enthält alle Tools.

Ähnliche Werkzeuge

Entwicklung

XML in JSON umwandeln

XML in JSON umwandeln: Attribute werden „@name“, wiederholte Elemente Listen und Text Werte. Bei nicht wohlgeformtem XML wird die Fehlerzeile angezeigt.

XMLJSONRSS
Werkzeug testen
Entwicklung

JSON in YAML umwandeln

JSON in YAML mit 2 oder 4 Leerzeichen Einrückung umwandeln. Anführungszeichen nur wo nötig, damit „28001“ oder „yes“ Text bleiben; die Reihenfolge der Schlüssel bleibt.

JSONYAML
Werkzeug testen
Entwicklung

JSON Formatierer

Minifiziertes oder unordentliches JSON einfügen und mit 2, 4 Leerzeichen oder Tabs eingerückt zurückbekommen, auf Wunsch mit sortierten Schlüsseln. Fehler mit Zeile und Spalte.

JSON
Werkzeug testen
Entwicklung

JSON in CSV umwandeln

JSON in CSV umwandeln: eine Spalte pro Schlüssel, verschachtelte Objekte abflachen („address.city“), Komma oder Semikolon als Trennzeichen. Öffnet in Excel mit korrekten Umlauten.

JSONCSVExcel
Werkzeug testen