XML zu JSON Konverter — Kostenlos online

Fügen Sie Ihr XML unten ein und klicken Sie auf Konvertieren, um sofort JSON zu erhalten.

Eingabe Bereit

Eingabestatistiken sind über die Schaltfläche Statistik oberhalb dieses Felds verfügbar.

Ausgabe

Ausgabestatistiken sind über die Schaltfläche Statistik oberhalb dieses Felds verfügbar.

Die Ergebnisse dienen nur zu Informationszwecken und können Fehler enthalten. Bitte überprüfen Sie wichtige Informationen unabhängig. Die Nutzung dieses Tools erfolgt auf eigene Gefahr.

Was dieses Tool macht

Der Konverter parst ein XML-Dokument und gibt dieselben Daten als eingerücktes JSON aus. Elemente werden zu Schlüsseln, Attribute zu Schlüsseln mit dem Präfix @_, und wiederholte Elemente mit demselben Namen werden zu einem Array.

Die XML-Deklaration (<?xml ...?>) wird ignoriert. Text, der wie eine Zahl aussieht, etwa 9.99, wird als JSON-Zahl statt als String zurückgegeben.

Wann Sie es verwenden

  • Sie verarbeiten einen RSS-Feed, eine Sitemap, eine SOAP-Antwort oder eine Konfigurationsdatei in JavaScript, wo sich JSON leichter handhaben lässt.
  • Sie übertragen Daten aus einem XML-basierten System in eine JSON-API oder eine Dokumentendatenbank.
  • Sie untersuchen eine große XML-Datei: Die JSON-Ausgabe lässt sich oft leichter überfliegen, besonders nach dem Formatieren.

Beispiel

Eingabe

<catalog>
  <book id="b1"><title>Dune</title><price>9.99</price></book>
  <book id="b2"><title>Emma</title><price>4.5</price></book>
</catalog>

Ausgabe

{
  "catalog": {
    "book": [
      {
        "title": "Dune",
        "price": "9.99",
        "@_id": "b1"
      },
      {
        "title": "Emma",
        "price": "4.5",
        "@_id": "b2"
      }
    ],
    "#text": "\n  \n  \n"
  }
}

Fragen zu diesem Tool

Warum beginnen manche Schlüssel mit @_?

Das sind XML-Attribute. Das Präfix hält sie von Kindelementen getrennt, die möglicherweise denselben Namen haben. Der JSON zu XML Konverter macht daraus wieder Attribute.

Warum ist ein Element ein Array und ein anderes ein Objekt?

Ein Element, das unter demselben Elternelement mehrmals vorkommt, wird zu einem Array. Ein Element, das nur einmal vorkommt, bleibt ein einzelnes Objekt. Wenn Ihr Code immer ein Array erwartet, berücksichtigen Sie diesen Fall.

Was ist, wenn mein XML ungültig ist?

Die Konvertierung bricht mit einem Fehler ab. Mit Prüfen & Korrektur vorschlagen oder dem XML-Validator finden Sie nicht geschlossene Tags, Attributwerte ohne Anführungszeichen oder ein fehlendes Wurzelelement.

Häufige Fragen

Ist es sicher, vertrauliche Daten mit diesem Tool zu konvertieren?

Ja - Ihre Daten werden verarbeitet und sofort gelöscht. Auf dem Server wird nichts protokolliert oder gespeichert.

Gibt es eine Größenbeschränkung für die Datei?

Das Tool verarbeitet Dokumente typischer Größe problemlos. Bei sehr großen Dateien sollten Sie diese vorher aufteilen.

Ist dieses Tool kostenlos?

Ja, es ist kostenlos. Ohne Anmeldung und ohne E-Mail. Ergebnisse direkt auf dieser Seite.

Wie erhalte ich mein Ergebnis?

Nutze das Tool auf dieser Seite. Das Ergebnis erscheint hier und wird nicht per E-Mail zugestellt.