So funktioniert die Konvertierung von JSON zu XML
Dieses Tool liest Ihr JSON und erzeugt daraus ein XML-Dokument nach klaren, nachvollziehbaren Regeln. Objekte werden zu verschachtelten Elementen, Arrays zu wiederholten Eintrag-Elementen und Werte zu Textknoten. Alles läuft lokal in Ihrem Browser, sodass nichts hochgeladen oder gespeichert wird.
Wann Sie dieses Tool verwenden sollten
JSON eignet sich sehr gut für moderne Apps, aber viele Plattformen verlangen für Importe und Feeds weiterhin XML. JSON zu XML hilft, wenn Sie Kompatibilität, Exporte oder Integrationen mit XML-basierten Systemen benötigen.
- Importe: API-JSON in XML für ältere Systeme umwandeln.
- Feeds: XML für Marktplätze oder Integrationen erzeugen.
- Ältere Programme: Daten als XML exportieren, wenn Software kein JSON unterstützt.
- Automatisierung: JSON wiederholbar und offline in XML umwandeln.
Benötigen Sie die umgekehrte Konvertierung (XML → JSON)? Nutzen Sie unseren XML zu JSON Konverter. Wenn Sie ein tabellenfreundliches Format brauchen, versuchen Sie stattdessen JSON in CSV umzuwandeln.
Regeln für die Konvertierung
- Wurzel-Tag: Ihr XML-Dokument beginnt mit dem von Ihnen gewählten Wurzel-Tag, standardmäßig
wurzel. - Objekte: Schlüssel werden zu Tag-Namen und Werte zu verschachtelten Knoten.
- Arrays: Jeder Array-Wert wird zu einem Eintrag-Tag, konfigurierbar und standardmäßig
eintrag. - Attribute: Wenn aktiviert, werden Schlüssel, die mit
@beginnen, zu Attributen des aktuellen Elements. - Textwert: Wenn ein Objekt einen
#text-Schlüssel enthält, wird dieser Wert zum Textinhalt des Elements. - Zeichenmaskierung: Sonderzeichen werden maskiert, damit das XML gültig bleibt.
Schritt für Schritt: von JSON zu XML
Die Konvertierung Ihrer JSON-Datei dauert nur wenige Sekunden:
- JSON-Dateien hinzufügen. Ziehen Sie Dateien in das Feld oben oder klicken Sie, um sie von Ihrem Gerät auszuwählen.
- Tags festlegen. Wählen Sie optional ein Wurzel-Tag und ein Array-Eintrag-Tag.
- Optionen auswählen. Entscheiden Sie, ob
@-Schlüssel als Attribute behandelt werden sollen und ob das XML lesbar formatiert werden soll. - In XML konvertieren. Klicken Sie auf In XML konvertieren. Das Tool verarbeitet alles lokal.
- Ausgabe speichern. Speichern Sie Dateien einzeln oder nutzen Sie „Alle speichern“, sobald alles bereit ist.
Datenschutz, Grenzen und wie dieses Tool mit Ihren Dateien umgeht
FileYoga folgt einer einfachen Regel: Ihre Dateien bleiben bei Ihnen. Die Konvertierung von JSON zu XML läuft lokal in Ihrem Browser, daher werden Ihre Daten nie auf FileYoga-Server hochgeladen.
Nur lokale Konvertierung
Die Konvertierung läuft lokal in Ihrem Browser auf Ihrem Gerät. Ihr JSON wird nicht hochgeladen, und die XML-Ausgabe wird auf Ihrer Seite erzeugt.
Keine versteckten Kopien
Wenn Sie die Liste leeren oder den Tab schließen, verwendet das Tool Ihre Dateien nicht weiter und speichert keine Kopien auf einem Server.
Keine künstlichen Limits
Keine Bezahlschranken und keine Kontingente. Die einzigen Grenzen ergeben sich aus dem Arbeitsspeicher Ihres Geräts und Ihrem Browser.
Kein Konto erforderlich
Nutzen Sie den Konverter ohne Registrierung. Seite öffnen, Dateien konvertieren und danach einfach schließen.
Tipps für beste Ergebnisse
- Verwenden Sie einfache Tag-Namen mit Buchstaben, Zahlen, Unterstrichen oder Bindestrichen. XML-Tag-Namen dürfen nicht mit einer Zahl beginnen.
- Wenn Ihr JSON ein Array auf oberster Ebene ist, legt dieses Tool es unter Ihrem Wurzel-Tag als wiederholte Eintrag-Tags ab.
- Wenn Sie Attribute erzwingen möchten, verwenden Sie Schlüssel wie
"@id"im jeweiligen Objekt. - Bei sehr großen JSON-Dateien sollten Sie jeweils nur eine Datei konvertieren, um den Arbeitsspeicher zu entlasten.
Fehlerbehebung
- Fehler „Ungültiges JSON“: Ihre Datei ist möglicherweise kein gültiges JSON. Prüfen Sie die Struktur und versuchen Sie es erneut.
- Unerwartete Tag-Namen: Schlüssel mit Leerzeichen oder Sonderzeichen werden bereinigt. Benennen Sie Schlüssel um, wenn Sie exakte Tag-Namen benötigen.
- Attribute werden nicht angezeigt: Aktivieren Sie „@Schlüssel werden zu Attributen“ und verwenden Sie Schlüssel wie
"@id". - XML wirkt zu ausführlich: Wechseln Sie bei der Formatierung auf „Kompakt“.
- Der Tab friert ein: Sehr große oder tief verschachtelte JSON-Dateien können Speichergrenzen erreichen. Konvertieren Sie eine Datei nach der anderen und schließen Sie andere schwere Tabs.
Häufig gestellte Fragen
Nein. Die Konvertierung von JSON zu XML läuft lokal in Ihrem Browser. Ihre Datei wird nie auf FileYoga-Server hochgeladen, und die XML-Ausgabe wird auf Ihrem Gerät erzeugt.
Verwenden Sie Tag-Namen, die zum Zielsystem passen. Häufige Wurzel-Tags sind wurzel, daten, katalog oder antwort.
Das Eintrag-Tag wird für Arrays verwendet, standardmäßig eintrag. Wenn Sie unsicher sind, behalten Sie die Standardwerte und passen sie später an.
Arrays werden als wiederholte Elemente mit Ihrem Eintrag-Tag dargestellt. Ein Array unter einem Schlüssel wird beispielsweise zu mehreren
<eintrag>...</eintrag>-Knoten innerhalb des übergeordneten Elements.
Sie können das Eintrag-Tag ändern, wenn Ihr Zielsystem einen bestimmten Namen erwartet.
Arrays auf oberster Ebene werden unter Ihrem Wurzel-Tag zusammengefasst, damit das XML gültig bleibt. XML benötigt genau ein Wurzelelement. Die Array-Einträge werden darunter zu wiederholten Eintrag-Elementen.
Wenn aktiviert, werden Schlüssel, die mit @ beginnen, zu Attributen des aktuellen Elements.
Beispiel: {"@id":"123"} wird zu id="123".
Wenn ein Objekt einen #text-Schlüssel enthält, wird dieser Wert zum Textinhalt des Elements.
Wenn ein Element sowohl Text als auch verschachtelte Elemente benötigt, versucht der Konverter, alle Inhalte zu erhalten. Je nach Struktur bleibt der Text als Textinhalt des Elements erhalten, wenn keine untergeordneten Elemente vorhanden sind, oder wird in einem eigenen untergeordneten Knoten abgelegt, damit keine Daten verloren gehen. Wenn Ihr Zielsystem eine bestimmte gemischte Inhaltsstruktur erwartet, können Sie die JSON-Struktur vor der Konvertierung anpassen.
XML-Tag-Namen folgen strengeren Regeln als JSON-Schlüssel. Wenn ein Schlüssel Leerzeichen oder Sonderzeichen enthält,
bereinigt der Konverter ihn, damit das XML gültig bleibt, zum Beispiel durch das Ersetzen ungültiger Zeichen mit Unterstrichen.
Für beste Ergebnisse verwenden Sie einfache Schlüssel wie produkt_id oder bestellnummer.
Nein. Zeichen wie &, < und > werden in Texten und Attributwerten sicher maskiert,
damit die Ausgabe gültiges XML bleibt.
Die lesbare Formatierung fügt Einrückungen und Zeilenumbrüche hinzu, damit das XML einfacher zu prüfen ist. Die kompakte Formatierung entfernt zusätzliche Leerzeichen für kleinere Dateien und schnellere Übertragungen. Beide Varianten enthalten dieselben Daten.
Es gibt keine künstlichen Limits. Sehr große oder tief verschachtelte JSON-Dateien können jedoch Speichergrenzen im Browser erreichen oder Ihr Gerät verlangsamen. Wenn das passiert, konvertieren Sie eine Datei nach der anderen und schließen Sie andere ressourcenintensive Tabs.