Entwicklung

JSON und XML

JSON und XML ineinander umwandeln. Kostenlos online.

01

JSON

02

XML

03

Gut zu wissen

XML-Attribute

Eigenschaften mit dem Präfix „@_" werden zu XML-Attributen, z. B. "@_id": "123" → <book id="123">.

CDATA-Abschnitte

Die Eigenschaft „__cdata" erzeugt CDATA-Blöcke für Inhalte mit Sonderzeichen oder HTML.

Lokal & privat

Die Konvertierung läuft vollständig im Browser — nichts wird übertragen oder gespeichert.

XML-Validierung

Ungültiges XML oder JSON wird erkannt und als verständliche Fehlermeldung angezeigt.

04

Häufige Fragen

Wie werden XML-Attribute in JSON konvertiert?

Unser Konverter erhält XML-Attribute automatisch durch Hinzufügen des „@_"-Präfixes. Zum Beispiel wird <book id="123"> zu { "book": { "@_id": "123" } } in JSON.

Wie füge ich CDATA-Abschnitte in mein XML ein?

Bei der Konvertierung aus JSON verwenden Sie die „__cdata"-Eigenschaft. Zum Beispiel wird { "description": { "__cdata": "<b>HTML-Inhalt</b>" } } zu <description><![CDATA[<b>HTML-Inhalt</b>]]></description>.

Warum ignoriert der Konverter XML-Deklarationen?

XML-Deklarationen wie <?xml version="1.0"?> sind Verarbeitungsanweisungen, keine Daten. Sie werden bei der Umwandlung nach JSON absichtlich ausgeschlossen, da sie Metadaten über das Dokumentformat sind und kein Inhalt.

Warum wird mein komplexes XML nicht perfekt konvertiert?

XML kann komplexe Strukturen mit gemischten Inhalten, tiefer Verschachtelung und Namespaces darstellen, die nicht direkt dem JSON-Datenmodell entsprechen. Sehr komplexes XML kann daher zusätzliche Anpassungen erfordern.

+ 01Verwandte Werkzeuge

Vielleicht auch interessant.