ToolActToolAct Werkzeuge

JSON-zu-XML-Konverter

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

Was ist JSON-zu-XML-Konvertierung?

Die JSON-zu-XML-Konvertierung transformiert JSON-Daten (JavaScript Object Notation) in das XML-Format (eXtensible Markup Language). Dies ist nützlich bei der Integration von Systemen mit verschiedenen Datenformaten, der Arbeit mit Legacy-XML-APIs oder wenn XML für Konfigurationsdateien, Datenaustausch oder Dokumentenspeicherung benötigt wird.

Anleitung

Grundlegende Schritte

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

Funktionen

Auto-KonvertierungEchtzeit-JSON-zu-XML-Konvertierung während der Eingabe
Benutzerdefiniertes StammelementJeden gültigen XML-Elementnamen als Stamm festlegen
FehlererkennungAutomatische Erkennung von JSON-Syntaxfehlern mit Zeilennummern
SyntaxhervorhebungXML-Ausgabe mit farbcodierten Syntaxelementen

Beispiele

Objekt zu Elementen

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

Array zu Elementen

[1, 2, 3]
→
<root>
  <item>1</item>
  <item>2</item>
  <item>3</item>
</root>

Verschachtelte Struktur

{"benutzer": {"name": "Hans", "alter": 30}}
→
<root>
  <benutzer>
    <name>Hans</name>
    <alter>30</alter>
  </benutzer>
</root>

Häufig gestellte Fragen

Wie werden JSON-Arrays in XML konvertiert?

JSON-Arrays werden in wiederholte <item>-Elemente innerhalb eines übergeordneten Elements konvertiert. Beispiel: [1, 2, 3] wird zu <item>1</item><item>2</item><item>3</item>.

Kann ich den Stammelementnamen anpassen?

Ja, Sie können einen benutzerdefinierten Stammelementnamen über das Eingabefeld über dem JSON-Bereich festlegen. Standard ist 'root'. Es werden nur gültige XML-Elementnamen akzeptiert.

Wie werden Sonderzeichen behandelt?

XML-Sonderzeichen wie &, <, >, Anführungszeichen werden automatisch in ihre XML-Entity-Äquivalente (&amp;, &lt;, &gt;, &quot;, &apos;) maskiert, um gültige XML-Ausgabe sicherzustellen.