So nutzt du: JSON zu XML
- Füge JSON ein oder öffne eine
.json-Datei. - Lege den Namen des Root-Elements fest und wie Arrays und Attribute geschrieben werden.
- Kopiere oder lade das XML herunter.
JSON in XML abbilden
JSON und XML modellieren Daten unterschiedlich, deshalb muss ein Konverter bestimmten Konventionen folgen. Dieses Tool verwendet die gängigsten (auch von Bibliotheken wie xml2js und fast-xml-parser genutzten). Damit ist es das genaue Gegenstück zu unserem XML-zu-JSON-Konverter:
| JSON | XML |
|---|---|
{"name": "Ada"} | <name>Ada</name> |
{"tag": ["a", "b"]} | <tag>a</tag><tag>b</tag> |
{"@id": "7"} | Attribut id="7" am übergeordneten Element |
{"#text": "hi"} | Textinhalt neben Attributen |
null | leeres Element <x/> oder xsi:nil="true" |
Das Root-Element
XML-Dokumente brauchen genau ein Root-Element. Wenn dein JSON ein Objekt mit einem einzigen Schlüssel ist, wird dieser Schlüssel zum Root. Andernfalls – oder wenn du Immer in Root einpacken aktivierst – wird alles in das gewählte Root-Element verpackt, und Arrays auf oberster Ebene werden zu wiederholten <item>-Elementen.
Namen und Escaping
XML-Elementnamen dürfen nicht mit einer Ziffer beginnen oder Leerzeichen enthalten. Schlüssel wie 2fa enabled werden deshalb zu _2fa_enabled. Text und Attributwerte werden escaped (& → &, < → <), damit die Ausgabe immer wohlgeformt ist. Formatiere das Ergebnis mit dem XML-Formatter weiter.
Auch gesucht als: json zu xml konvertieren, json2xml, json xml konverter, json zu xml online, json array zu xml, json in xml umwandeln.
Passende Tools zu: JSON zu XML
- JSON Formatierer — Füge JSON ein, um es zu formatieren, zu minifizieren oder zu prüfen.
- JSON zu YAML — Füge JSON ein und erhalte sauberes YAML für Kubernetes-Manifeste, Docker Compose, GitHub Actions oder jede andere Konfigurationsdatei.
- JSON Viewer — Große oder tief verschachtelte JSON-Daten bequem erkunden: Objekte ein- und ausklappen, nach Schlüsseln oder Werten suchen und per Klick auf einen Knoten dessen JSONPath erhalten.
- JSON-Schema-Validator — Füge ein Schema und etwas JSON ein, um genau zu sehen, welche Werte welche Regel verletzen, oder erzeuge ein Startschema aus Beispieldaten.
Häufige Fragen
Wie werden JSON-Arrays in XML konvertiert?
{"tag": ["a","b"]} zu zwei <tag>-Elementen.Wie erstelle ich XML-Attribute?
{"product": {"@id": "7", "name": "Keyboard"}} wird zu <product id="7">.