Jetzt auf Premium upgraden – keine Werbung, mehr Leistung! ⚡ — Mehr erfahren

XML zu JSON Konverter

XML-Eingabe

Fügen Sie den XML-Code ein und verwenden Sie die Schaltflächen „Validieren“ oder „Konvertieren“.

Einstellungen

Fügen Sie den XML-Code ein und klicken Sie auf „In JSON konvertieren“.

Teilen Sie es uns mit.

Bitte teilen Sie Ihre Erfahrungen mit.

4.9 (2.8k ratings)

Über XML zu JSON Konverter

XML-Dokumente online ins JSON-Format konvertieren. Unterstützt Attribute, Kommentare und verschachtelte Elemente. Kostenloses Tool mit Validierung und Formatierung.

Anleitung zur Verwendung

1

Schritt 1

Fügen Sie Ihren XML-Code in das Eingabefeld ein.

2

Schritt 2

Klicken Sie auf „XML validieren“, um auf Syntaxfehler zu prüfen.

3

Schritt 3

Einstellungen konfigurieren: Attribute, Kommentare, Kürzen, Array-Modus

4

Schritt 4

Klicken Sie auf „Format“, um das XML-Dokument mit korrekter Einrückung zu formatieren.

5

Schritt 5

Klicken Sie auf „In JSON konvertieren“, um eine JSON-Ausgabe zu generieren.

6

Schritt 6

Statistiken mit Elementanzahl und maximaler Tiefe anzeigen

7

Schritt 7

Kopieren Sie die JSON-Ausgabe, um sie in Ihrem Projekt zu verwenden.

Funktionen und Vorteile

  • XML unter vollständiger Strukturerhaltung in JSON konvertieren.
  • XML-Syntax mit detaillierten Fehlermeldungen validieren
  • Formatieren Sie das XML-Dokument mit korrekter Einrückung für bessere Lesbarkeit.
  • Behandlung von Steuerungsattributen (einschließen oder ignorieren)
  • Steuerung der Kommentarbehandlung (einschließen oder ignorieren)
  • Leerzeichen aus Textwerten entfernen
  • Array-Modus: Verwenden Sie immer Arrays für wiederholte Elemente.
  • Objektmodus: Arrays nur verwenden, wenn sich Elemente wiederholen
  • CDATA-Abschnitte korrekt behandeln
  • Automatische Typkonvertierung (Zahlen, Boolesche Werte, Nullwerte)
  • Statistiken: Elementanzahl und maximale Tiefe
  • Mit einem Klick in die Zwischenablage kopieren
  • Echtzeit-Validierung und Fehlermeldungen
  • Unterstützung für verschachtelte und komplexe XML-Strukturen
  • 100 % browserbasiert – XML wird niemals an den Server gesendet.
  • 100 % kostenlos – keine Einschränkungen, keine Anmeldung erforderlich

Häufig gestellte Fragen

Was ist eine XML-zu-JSON-Konvertierung?

XML (Extensible Markup Language) ist eine Auszeichnungssprache zur Speicherung hierarchischer Daten. JSON (JavaScript Object Notation) ist ein schlankes Datenformat, das in der Webentwicklung verwendet wird. Die Konvertierung von XML in JSON wandelt XML-Elemente in JSON-Objekte um und vereinfacht so die Verwendung in JavaScript-Anwendungen und modernen APIs.

Wie werden XML-Attribute behandelt?

Standardmäßig werden XML-Attribute unter dem Schlüssel „@attributes“ in die JSON-Ausgabe aufgenommen. Beispielsweise wird aus <person id="1"> {"@attributes": {"id": 1}}. Aktivieren Sie „Attribute ignorieren“, um diese Attribute von der Ausgabe auszuschließen.

Worin besteht der Unterschied zwischen Objekt- und Array-Modus?

Der Objektmodus (Standard) erstellt Arrays nur dann, wenn sich XML-Elemente wiederholen. Beispielsweise wird ein einzelnes `<item>`-Element zu einem Objekt, mehrere `<item>`-Elemente hingegen zu einem Array. Der Arraymodus verwendet für Kindelemente immer Arrays, selbst wenn diese nur einmal vorkommen, und gewährleistet so eine konsistente Struktur.

Wie werden wiederholte XML-Elemente behandelt?

Im Objektmodus ist ein Element, das nur einmal vorkommt, ein einzelnes Objekt. Bei mehrfachem Vorkommen wird es zu einem Array. Im Arraymodus sind alle Kindelemente immer Arrays, auch bei nur einem Vorkommen. Wählen Sie den Modus je nachdem, ob Sie eine konsistente Arraystruktur benötigen.

Was sind CDATA-Abschnitte?

CDATA-Abschnitte (<![CDATA[...]]>) enthalten Text, der nicht als XML interpretiert werden soll. Sie eignen sich zum Einfügen von Sonderzeichen oder Code. Unser Konverter speichert den CDATA-Inhalt unter dem Schlüssel '#cdata' in der JSON-Ausgabe.

Soll ich Kommentare ignorieren?

XML-Kommentare (<!-- Kommentar -->) sind üblicherweise Metadaten, die in JSON nicht benötigt werden. Die Option „Kommentare ignorieren“ (standardmäßig aktiviert) schließt sie von der Ausgabe aus. Deaktivieren Sie diese Option, wenn Sie die Kommentarinhalte in Ihrem JSON beibehalten möchten.

Was bewirkt die Option „Leerzeichen entfernen“?

Diese Option entfernt führende und nachfolgende Leerzeichen aus allen Textwerten und Attributen. Beispielsweise wird aus "John" "John". Dies ist hilfreich, um XML-Dokumente mit inkonsistenter Formatierung zu bereinigen.

Wie werden Datentypen behandelt?

Der Konverter erkennt und wandelt Datentypen automatisch um: Numerische Zeichenketten werden zu Zahlen („30“ → 30), „true“/„false“ werden zu booleschen Werten, „null“ wird zu null, und alles andere bleibt eine Zeichenkette. Dadurch wird JSON für die Programmierung besser nutzbar.

Was passiert, wenn mein XML-Code Parsing-Fehler enthält?

Klicken Sie auf „XML überprüfen“, um Syntaxfehler festzustellen. Häufige Probleme: nicht geschlossene Tags, fehlende Anführungszeichen, ungültige Zeichen oder fehlerhafte Struktur. Die Fehlermeldung hilft Ihnen, das Problem zu identifizieren und zu beheben.

Kann ich unstrukturiertes XML formatieren?

Ja! Klicken Sie auf die Schaltfläche „Formatieren“, um Ihrem XML-Code automatisch die korrekte Einrückung und Zeilenumbrüche hinzuzufügen. Dadurch wird die Struktur vor der Konvertierung in JSON leichter lesbar und verständlich.

Sind meine XML-Daten sicher?

Ja! Die gesamte XML-Verarbeitung erfolgt ausschließlich in Ihrem Browser mithilfe der DOMParser-API. Ihre XML-Daten verlassen niemals Ihr Gerät und werden an keinen Server gesendet, wodurch absolute Vertraulichkeit und Sicherheit gewährleistet sind.