JSON zu XML Konverter — Kostenlos online

Fügen Sie Ihr JSON unten ein und klicken Sie auf Konvertieren, um sofort XML 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 schreibt ein JSON-Dokument als eingerücktes XML mit XML-Deklaration neu. Objektschlüssel werden zu Elementnamen, Werte zum Textinhalt der Elemente.

Die Ausgabe ist immer in ein einzelnes <root>-Element eingeschlossen, weil XML nur ein Element auf oberster Ebene erlaubt. In einem Array auf oberster Ebene wird jedes Objekt zu einem <item>-Element. Ein Array innerhalb eines Objekts wird zu wiederholten Elementen mit demselben Namen. Ein Schlüssel, der mit @_ beginnt, wird zu einem Attribut statt zu einem Kindelement.

Wann Sie es verwenden

  • Sie senden Daten an einen SOAP-Dienst, ein älteres Unternehmenssystem oder einen Partner-Feed, der nur XML annimmt.
  • Sie erzeugen Testdaten für einen XML-Parser aus Daten, die Ihnen bereits als JSON vorliegen.
  • Sie wollen sehen, wie eine JSON-Struktur als XML aussehen würde, bevor Sie ein Schema entwerfen.

Beispiel

Eingabe

{"order": {"@_id": "A-17", "item": ["pen", "ink"], "total": 12.5}}

Ausgabe

<?xml version="1.0" encoding="UTF-8"?>
<order>
  <__id>A-17</__id>
  <item>pen</item>
  <item>ink</item>
  <total>12.5</total>
</order>

Fragen zu diesem Tool

Wie erzeuge ich ein XML-Attribut?

Stellen Sie dem Schlüssel @_ voran. So erzeugt "@_id": "A-17" innerhalb von order das Element <order id="A-17">. Der XML zu JSON Konverter verwendet dasselbe Präfix, sodass Attribute beim Hin- und Rückkonvertieren erhalten bleiben.

Warum steht alles in einem <root>-Element?

Ein XML-Dokument muss genau ein Wurzelelement haben, während JSON mehrere Schlüssel auf oberster Ebene oder ein Array enthalten kann. Das Einschließen in <root> liefert immer wohlgeformtes XML. Benennen Sie das Element nach der Konvertierung um, wenn Ihr System einen anderen Namen erwartet.

Kann ich das XML anschließend prüfen?

Ja. Fügen Sie es in den XML-Validator ein, um zu bestätigen, dass es wohlgeformt ist, oder in den XML-Formatierer, um das Layout zu ändern.

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.