XML zu JSON Konverter
Fügen Sie XML ein und konvertieren Sie es sofort in JSON. Verarbeitet Attribute, verschachtelte Elemente und CDATA. 100% clientseitige Verarbeitung.
So konvertieren Sie XML online in JSON
XML (Extensible Markup Language) war jahrzehntelang der Standard für Konfigurationsdateien und unternehmensweite API Feeds, ist jedoch stark ausführlich und in modernen Webumgebungen schwer zu lesen oder zu verarbeiten. JSON (JavaScript Object Notation) hat XML als Branchenstandard für APIs abgelöst, da es leichtgewichtig und nativ mit JavaScript kompatibel ist. Dieser Konverter analysiert Ihre komplexen XML Dateien und gibt sofort saubere, strukturierte JSON Strukturen aus.
Schritt für Schritt Konvertierungsanleitung
- XML Eingabe einfügen: Kopieren Sie Ihr XML Snippet oder das vollständige Dokument und fügen Sie es in den obigen Block "XML Eingabe" ein.
- Einstellungen anpassen:
- Einrückung: Wählen Sie 2 Leerzeichen, 4 Leerzeichen oder ein minimiertes JSON Layout.
- Attribut Präfix: Wählen Sie ein Präfixzeichen (wie
@oder_), um XML Attribute von untergeordneten Elementen zu unterscheiden. - Text trimmen: Aktivieren Sie dies, um führende und nachfolgende Leerzeichen aus XML Textknoten zu entfernen.
- Konvertierung auslösen: Klicken Sie auf die blaue Schaltfläche "In JSON konvertieren".
- Kopieren oder Herunterladen: Kopieren Sie das JSON in Ihre Zwischenablage oder laden Sie es als
.jsonDatei herunter.
XML vs JSON: Ein struktureller Vergleich
Da XML und JSON Daten unterschiedlich darstellen, werden Elemente mithilfe von branchenüblichen Konvertierungsregeln zugeordnet, um die strukturelle Integrität sicherzustellen und Datenverlust zu vermeiden:
- XML Tags zu JSON Schlüsseln: Jeder XML Tag (z. B.
<user>) wird einem JSON Schlüsselnamen zugeordnet. - Attribut Zuordnung: Attribute innerhalb von Elementen (wie
<user id="12">) werden in Eigenschaften umgewandelt, denen Ihr ausgewähltes Zeichen vorangestellt ist (z. B."@id": "12"). - Textinhalt: Bei grundlegenden Elementen, die nur Textinhalt enthalten (z. B.
<title>Hallo</title>), wird dies direkt in eine Schlüssel Wert Zeichenfolge übersetzt:"title": "Hallo". Wenn der Tag Attribute und Text aufweist, wird er wie folgt strukturiert:{"title": {"@lang": "en", "#text": "Hallo"}}. - Wiederholte Elemente zu Arrays: Mehrere Tags mit demselben Namen unter demselben übergeordneten Element werden automatisch zu einer einzigen JSON Array Liste gruppiert.
Häufig gestellte Fragen
Verwandte Entwickler Dienstprogramme
🔒 100% Clientseitige Privatsphäre
Die gesamte XML Analyse verwendet die integrierte DOMParser API Ihres Browsers. Es werden keine Daten auf einen Server hochgeladen. Ihr XML verbleibt auf Ihrem Gerät.