Skip to main content
Toolzer — Free Online Tools

XML → JSON

Konvertieren Sie XML-Dokumente in JSON unter Beibehaltung der Attribute.

Über das Werkzeug

XML ist immer noch allgegenwärtig – SOAP APIs, RSS-Feeds, Sitemaps, Office-Dokumente, Android-Ressourcendateien – doch die meisten modernen Tools sprechen JSON. Dieser Konverter parst XML in Ihrem Browser mit dem Standard-DOMParser, durchläuft dann den Baum, um ein JSON-Objekt zu erzeugen, das Attribute (präfixiert mit @), Textknoten und wiederholte Kindelemente (in Arrays zusammengefasst) beibehält. Die Ausgabe ist bereit, in jede JS-, Python- oder curl-Pipeline eingefügt zu werden.

Häufige Fragen

Wie werden Attribute dargestellt?

Attribute erscheinen als Schlüssel mit dem Präfix @, z.B. <a href='x'/> wird zu { '@href': 'x' }. Dies ist das konventionelle 'Badgerfish'-Muster.

Was ist mit wiederholten Elementen?

Wenn dasselbe Tag zweimal als Geschwisterelement auftaucht, wird der Wert zu einem Array. Ein einzelnes Kind bleibt ein Objekt, damit triviales XML nicht aufgebläht wird.

Werden Namespaces beibehalten?

Elementnamen behalten ihre vollständig qualifizierte Form (Präfix:lokalerName). Namensraumdeklarationen selbst erscheinen als @xmlns:*-Attribute.

Wird mein XML gespeichert?

Nein. Das Parsen läuft vollständig in Ihrem Browser.