ToolActToolAct Werkzeuge

XML zu JSON Konverter

XML-Eingabe
JSON-Ausgabe
Zeilen: 1Zeichen: 0Bytes: 0
Zeilen: 1Zeichen: 0Bytes: 0

Was ist XML zu JSON Konvertierung?

Die XML zu JSON Konvertierung wandelt XML-Daten (Extensible Markup Language) in das JSON-Format (JavaScript Object Notation) um. Dies ist nützlich bei der Modernisierung von Altsystemen, bei der Arbeit mit REST-APIs, die JSON erwarten, oder wenn ein kompakteres, leichter zu analysierendes Datenformat benötigt wird.

Verwendung

Grundlegende Schritte

  1. XML-Daten in das linke Eingabefeld einfügen oder eingeben
  2. Einrückungsgröße wählen (2 Leerzeichen, 4 Leerzeichen oder Tab)
  3. Konvertiertes JSON wird rechts mit Syntaxhervorhebung angezeigt
  4. Konvertierungsergebnis prüfen und XML-Fehler beheben
  5. Kopieren oder Herunterladen klicken, um das Ergebnis zu speichern

Funktionen

Automatische KonvertierungEchtzeit XML zu JSON Konvertierung bei der Eingabe
Intelligente TyperkennungAutomatische Konvertierung von Zahlen und Booleschen Werten im XML-Text
FehlererkennungAutomatische Erkennung von XML-Syntaxfehlern mit Details
SyntaxhervorhebungJSON-Ausgabe mit farbcodierten Syntaxelementen

Beispiele

Einfaches Element

<root>
  <name>Hans</name>
</root>
→
{"root": {"name": "Hans"}}

Wiederkehrende Elemente

<root>
  <item>A</item>
  <item>B</item>
</root>
→
{"root": {"item": ["A", "B"]}}

Verschachtelte Struktur

<root>
  <user>
    <name>Hans</name>
    <age>30</age>
  </user>
</root>
→
{"root": {"user": {"name": "Hans", "age": 30}}}

FAQ

Wie werden XML-Elemente in JSON konvertiert?

XML-Elemente werden zu JSON-Objekteigenschaften. Untergeordnete Elemente werden zu verschachtelten Objekten. Beispiel: &lt;name&gt;Hans&lt;/name&gt; wird zu {"name": "Hans"}.

Wie werden wiederkehrende XML-Elemente behandelt?

Wenn derselbe Elementname mehrmals als Geschwisterelement erscheint, werden sie automatisch zu einem JSON-Array zusammengefasst. Beispiel: Zwei &lt;item&gt;-Elemente werden zu einem "item"-Array.

Werden XML-Attribute unterstützt?

Derzeit werden Elementtextinhalt und untergeordnete Elemente konvertiert. XML-Attribute werden nicht beibehalten, der Fokus liegt auf der strukturellen Inhaltsumwandlung.