XML zu JSON
Kostenloser Online-XML-zu-JSON-Konverter. XML einfügen und sofort formatiertes JSON mit Validierung und Strukturerhaltung erhalten.
Wie funktioniert der XML-zu-JSON-Konverter?
Der Konverter analysiert Ihre XML-Eingabe mit einem Standard-XML-Parser und transformiert den DOM-Baum in ein JSON-Objekt. Elemente werden zu Schlüsseln, Attribute erhalten ein @-Präfix und Text wird unter #text gespeichert.
Wie werden XML-Attribute in der JSON-Ausgabe behandelt?
XML-Attribute werden standardmäßig in Schlüssel mit @-Präfix umgewandelt (z.B. wird das Attribut id zu @id), getrennt von den Daten der Kindelemente.
Was passiert mit XML-Textinhalt?
Textinhalt innerhalb von XML-Elementen wird unter einem speziellen #text-Schlüssel im resultierenden JSON-Objekt gespeichert, wobei die ursprünglichen Textdaten erhalten bleiben.
Verarbeitet der Konverter CDATA-Abschnitte?
Ja, CDATA-Abschnitte werden beibehalten und als Textinhalt innerhalb ihrer Elternelemente behandelt, sodass keine Daten bei der Konvertierung verloren gehen.
Kann der Konverter verschachtelte XML-Elemente verarbeiten?
Ja, verschachtelte XML-Elemente werden in entsprechende verschachtelte JSON-Objekte umgewandelt, wobei die vollständige hierarchische Struktur des XML-Dokuments erhalten bleibt.
Was passiert bei wiederholten XML-Elementen?
Wenn mehrere Geschwisterelemente denselben Tag-Namen teilen, werden sie automatisch in ein JSON-Array umgewandelt, wobei alle Instanzen erhalten bleiben.
Wird XML vor der Konvertierung validiert?
Ja, der Konverter validiert die XML-Struktur vor der Konvertierung. Bei fehlerhaftem XML erhalten Sie eine klare Fehlermeldung.
Sind meine XML-Daten sicher und privat?
Absolut. Die gesamte Konvertierung erfolgt ausschließlich in Ihrem Browser. Keine XML-Daten werden an einen Server gesendet.
Was ist der Unterschied zwischen XML und JSON?
XML verwendet eine tag-basierte hierarchische Struktur, während JSON Schlüssel-Wert-Paare verwendet. JSON ist in der Regel leichter und einfacher in JavaScript zu parsen.
Kann ich große XML-Dateien konvertieren?
Ja, der Konverter läuft in Ihrem Browser und kann große XML-Dateien verarbeiten. Die Leistung hängt vom verfügbaren Speicher und der Prozessorleistung Ihres Geräts ab.
Unterstützt der Konverter XML-Namensräume?
Ja, XML-Namensräume werden in der JSON-Ausgabe beibehalten, typischerweise als Teil des Element-Schlüsselnamens dargestellt.
Welche Ausgabeformatoptionen sind verfügbar?
Der Konverter gibt Standard-JSON-Format mit konfigurierbarer Einrückung aus. Sie können zwischen kompaktem (minifiziertem) JSON und formatiertem JSON mit anpassbarem Abstand wählen.