XML-zu-JSON-Konverter

Benötigst du die umgekehrte Konvertierung?
JSON to XML Converter

XML Eingabe

1

JSON Ausgabe

Geben Sie XML-Daten ein, um sie in JSON umzuwandeln

Ihre konvertierten Daten erscheinen hier

XML online in JSON konvertieren

  1. Schritt 1 – XML einfügen oder hochladen

    Fügen Sie XML in den linken Editor ein oder laden Sie eine .xml-Datei hoch.

  2. Schritt 2 – Struktur prüfen

    Beim Bearbeiten wird XML geparst und in einen JSON-Objektbaum umgewandelt, der Elemente, Attribute und verschachtelte Knoten abbildet.

  3. Schritt 3 – JSON-Ausgabe prüfen

    Das JSON erscheint rechts formatiert. Fehler im XML werden oberhalb der Editoren angezeigt.

  4. Schritt 4 – JSON kopieren oder herunterladen

    Kopieren Sie das JSON in die Zwischenablage oder laden Sie es als .json-Datei für APIs, Tests oder Apps herunter.

Schnelle Tipps für XML zu JSON

  • Erforderlich ist wohlgeformtes XML. Nicht geschlossene Tags oder ungültige Zeichen verursachen Analysefehler.
  • Attribute werden meist mit einem Präfix (z. B. @) und Textknoten mit #text abgebildet.
  • After converting, you can generate JSON Schema or TypeScript types for the resulting JSON structure.
Beispiel: XML zu JSON
<!-- XML input -->
<order id="ORD-1001">
  <customer name="Maeve" email="[email protected]" />
  <item sku="SKU-001">Wireless Mouse</item>
  <item sku="SKU-002">Mechanical Keyboard</item>
</order>

// JSON output (simplified)
{
  "order": {
    "@id": "ORD-1001",
    "customer": {
      "@name": "Maeve",
      "@email": "[email protected]"
    },
    "item": [
      { "@sku": "SKU-001", "#text": "Wireless Mouse" },
      { "@sku": "SKU-002", "#text": "Mechanical Keyboard" }
    ]
  }
}

Verwandte XML- und JSON-Tools

Arbeiten Sie mit XML und JSON mithilfe dieser zusätzlichen Tools.

Häufig gestellte Fragen

Welche XML-Funktionen werden bei der Konvertierung unterstützt?

Der Konverter unterstützt standardmäßige XML-Elemente, Attribute, Textinhalt und CDATA-Abschnitte. Er verarbeitet verschachtelte Strukturen und konvertiert sie in passende JSON-Objekte und Arrays.

Wie werden XML-Attribute in der JSON-Ausgabe behandelt?

XML-Attribute werden normalerweise mit einem speziellen Präfix (z. B. '@') in JSON-Eigenschaften umgewandelt, um sie vom Elementinhalt zu unterscheiden. Je nach Konvertierungslogik können sie auch in die JSON-Darstellung des Elements integriert werden.

Kann ich große XML-Dateien konvertieren?

Ja, der Konverter kann große XML-Dateien verarbeiten, aber die Leistung hängt von Dateigröße und Komplexität ab. Sehr große Dateien sollten Sie nach Möglichkeit in kleinere Teile aufteilen.

Was geschieht bei der Konvertierung mit XML-Namespaces?

XML-Namespaces bleiben in der JSON-Ausgabe erhalten, meist als Teil der Elementnamen oder als eigene Eigenschaften. Die genaue Behandlung hängt von der Implementierung ab.