XML zu JSON

Konvertieren Sie XML-Dokumente in JSON für APIs, Apps und Skripte. Alles läuft direkt in Ihrem Browser — privat, schlank und ohne Uploads.

Eingabe: XML (.xml)
Ausgabe: JSON (.json)
Die gesamte Konvertierung erfolgt direkt auf Ihrem Gerät

Gut zu wissen

Dieses Werkzeug konvertiert Ihre XML-Dateien in JSON. XML ist häufig in Exporten, Feeds und älteren Systemen zu finden, während JSON in Web-Apps und APIs leichter weiterzuverarbeiten ist. Sie können festlegen, wie der Konverter Attribute, Textknoten und wiederholte Elemente behandelt.

  • Eingabe: XML-Dateien (.xml).
  • Ausgabe: JSON-Dateien — eine .json-Datei pro XML-Datei.
  • Der Konverter kann Attribute als @-Schlüssel und Elementtext als #text übernehmen.
  • Die gesamte Verarbeitung läuft in Ihrem Browser. Nichts wird auf FileYoga-Server hochgeladen.

XML-Dateien in JSON konvertieren

Legen Sie XML-Dateien hier ab oder wählen Sie sie von Ihrem Gerät aus und laden Sie die JSON-Ausgabe herunter.
XML-Dateien hier ablegen
oder klicken, um Dateien auszuwählen
Unterstützt .xml-Dateien. Dateien werden in Ihrem Browser verarbeitet und nie auf einen Server hochgeladen.

So funktioniert die XML-zu-JSON-Konvertierung

Dieses Werkzeug liest Ihr XML als Dokumentbaum ein und wandelt es nach nachvollziehbaren Regeln in JSON um. Elemente werden zu Objekten, Attribute können erhalten bleiben und wiederholte Geschwisterelemente werden zu Arrays. Alles läuft direkt in Ihrem Browser, daher wird nichts hochgeladen oder gespeichert.


Wann dieses Werkzeug sinnvoll ist

XML wird häufig für Feeds, Exporte und Unternehmensintegrationen verwendet. JSON ist in modernen Apps einfacher zu verarbeiten. XML zu JSON hilft, wenn Sie saubere Importe, API-Daten oder entwicklerfreundliche Datenstrukturen benötigen.

  • APIs: XML-Antworten in JSON-Objekte für Skripte und Dienste umwandeln.
  • Feeds: RSS-ähnliche Feeds oder Produktfeeds in JSON-Datenstrukturen übertragen.
  • Altsystem-Exporte: XML-Exporte in Werkzeuge migrieren, die JSON akzeptieren.
  • Automatisierung: XML einmal auslesen und JSON in nachgelagerten Prozessen verwenden.

Sie brauchen die umgekehrte Richtung (JSON → XML)? Nutzen Sie unseren JSON-zu-XML-Konverter. Wenn Sie stattdessen eine tabellenfreundliche Ausgabe benötigen, probieren Sie XML in CSV zu konvertieren.

Konvertierungsregeln

  • Elemente: werden zu JSON-Objekten, die nach dem Tag-Namen benannt sind.
  • Attribute: werden bei aktivierter Option unter @ gespeichert, zum Beispiel {"@":{"id":"123"}}.
  • Text: wird bei aktivierter Option unter #text gespeichert. Im intelligenten Textmodus werden reine Textelemente zu Strings.
  • Wiederholte Geschwisterelemente: werden automatisch oder erzwungen zu Arrays, damit die Ausgabe berechenbar bleibt.
  • Namespaces: Tag-Namen bleiben unverändert erhalten, einschließlich Präfixen.

Schritt für Schritt: von XML zu JSON

Die Konvertierung Ihrer XML-Datei dauert nur wenige Sekunden:

  • XML-Dateien hinzufügen. Ziehen Sie Dateien in das Feld oben oder klicken Sie, um Dateien von Ihrem Gerät auszuwählen.
  • Optionen wählen. Legen Sie fest, wie Attribute, Textknoten und Arrays behandelt werden sollen.
  • In JSON konvertieren. Klicken Sie auf In JSON konvertieren. Das Werkzeug verarbeitet alles lokal.
  • Ausgabe speichern. Speichern Sie Dateien einzeln oder verwenden Sie „Alle speichern“, sobald alles bereit ist.

Datenschutz, Grenzen und Umgang mit Ihren Dateien

FileYoga folgt einer einfachen Regel: Ihre Dateien bleiben bei Ihnen. Die XML-zu-JSON-Konvertierung 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 XML wird nicht hochgeladen, und die JSON-Ausgabe wird auf Ihrer Seite erzeugt.

Keine versteckten Kopien

Wenn Sie die Liste leeren oder den Tab schließen, verwendet das Werkzeug Ihre Dateien nicht weiter und speichert keine Kopien auf einem Server.

Keine künstlichen Limits

Keine Bezahlschranken und keine Kontingente. Die einzigen Grenzen entstehen durch den Arbeitsspeicher Ihres Geräts und Ihren Browser.

Kein Konto erforderlich

Nutzen Sie den Konverter ohne Registrierung. Seite öffnen, Dateien konvertieren und fertig.

Tipps für beste Ergebnisse

  • Wenn Ihr XML wiederholte Tags enthält, lassen Sie Arrays auf „Automatisch“, damit Geschwisterelemente zu Arrays werden.
  • Wenn Sie eine streng einheitliche Struktur benötigen, wählen Sie „Arrays erzwingen“, damit untergeordnete Gruppen immer als Arrays ausgegeben werden.
  • Nutzen Sie den intelligenten Textmodus, wenn Sie saubereres JSON für reine Textknoten möchten.
  • Bei sehr großen XML-Dateien sollten Sie jeweils nur eine Datei konvertieren, um den Arbeitsspeicher zu entlasten.

Fehlerbehebung

  • Fehler „Ungültiges XML“: Die XML-Datei enthält möglicherweise fehlende schließende Tags oder ungültige Zeichen. Prüfen Sie die Datei und versuchen Sie es erneut.
  • Unerwartete Arrays: Wechseln Sie zu „Automatisch“ für eine natürlichere Ausgabe oder zu „Arrays erzwingen“ für eine streng einheitliche Struktur.
  • Text fehlt: Stellen Sie sicher, dass „Textknoten“ auf „#text behalten“ oder „Intelligent“ gesetzt ist.
  • Attribute fehlen: Setzen Sie „Attribute“ auf „@attribute übernehmen“.
  • Der Tab friert ein: Tief verschachteltes oder sehr großes XML kann an Speichergrenzen stoßen. Konvertieren Sie jeweils nur eine Datei und schließen Sie andere speicherintensive Tabs.

Häufig gestellte Fragen