Command Palette

Search for a command to run...

JS

JSON zu XML

Konvertieren Sie JSON sofort in gut ausgebildete XML. Ordnen Sie Objektschlüsseln Elementen, @-Präfix-Schlüssel zu Attributen und #Text zu Inhalt zu, erweitern Sie Arrays in wiederholte Tags und exportieren Sie minimiertes oder hübsch gedrucktes XML. 100% clientseitig.

Indent:
Category:data
Mode:Offline
Version:1.0.0
Access:Free

Was ist der JSON-zu-XML-Konverter?

JSON to XML interface on Toolz.dev - Convert JSON to well-formed XML instantly. Map object keys to elements, @-prefixed keys to attributes and #text to content, expand arrays into repeated tags, and export minified or pretty-printed XML. 100% client-side.

Der JSON-zu-XML-Konverter verwandelt einen JSON-Wert - eine API-Antwort, ein Konfigurationsobjekt, einen aus einer Datenbank exportierten Datensatz - in ein wohlgeformtes XML-Dokument Objektschlüssel werden zu Elementen, Arrays werden zu wiederholten Geschwisterelementen und durch Konvention wird ein Schlüssel mit dem Präfix "@" zum Attribut, während ein "#text" - Schlüssel zum Textinhalt des Elements wird. Diese Konvention ist das genaue Gegenteil davon, wie das XML-zu-JSON-Tool ein Dokument liest, sodass die beiden Hin- und Rückflüge sauber sind.

JSON ist die Standardeinstellung für moderne Web-APIs, aber viele Systeme sprechen immer noch XML: SOAP-Webdienste, RSS- und Atom-Feeds, Sitemaps, Android-Layouts, Office Open XML und unzählige Datenaustausche für Unternehmen und Regierungen. Wenn Sie Daten in JSON haben und ein Ziel, das XML erfordert, benötigen Sie eine vorhersehbare, regelbasierte Konvertierung, anstatt Winkelklammern von Hand zu bearbeiten und zu hoffen, dass die Verschachtelung richtig ist.

Alles läuft in Ihrem Browser Der Konverter ist ein abhängigkeitsfreier Serializer, kein Wrapper um eine Remote-API, daher verlassen Ihre Nutzlasten - die oft Token, Kundendatensätze oder interne Identifikatoren enthalten - niemals die Seite Wählen Sie eine hübsch gedruckte oder minifizierte Ausgabe, schalten Sie die XML-Deklaration um, entscheiden Sie, ob sich leere Knoten selbst schließen, kopieren Sie dann das Ergebnis oder laden Sie eine . xml-Datei herunter.

XML ist strenger als JSON in Bezug auf Namen, und die Konvertierung muss das berücksichtigen Elementnamen können nicht mit einer Ziffer beginnen oder Leerzeichen enthalten, so dass ein JSON-Schlüssel wie "2024 total" nicht unverändert zu einem Elementnamen werden kann und nicht stillschweigend verworfen wird JSON-Arrays haben kein direktes XML-Äquivalent, so dass sie zu wiederholten Geschwisterelementen werden, was bedeutet, dass die Array-Grenze nicht allein aus dem XML wiederherstellbar ist: ein Array von eins konvertiert in ein einzelnes Element und liest sich auf dem Rückweg als einfacher Wert Null hat keine Darstellung in XML und wird zu einem leeren Element Zeichen mit Markup-Bedeutung werden ausgeblendet, sodass Amperanden und Winkelklammern in Ihren Daten verbleiben. Round-tripping-SON zu XML und zurück ist nicht XML-Loss.

Wie verwende ich den JSON-zu-XML-Konverter?

1

Füge deinen JSON ein

Geben Sie ein JSON-Objekt, Array oder einen Wert in den Editor ein oder fügen Sie ihn ein. Laden Sie das Beispiel, wenn Sie sehen möchten, wie Attribute und wiederholte Tags behandelt werden, bevor Sie Ihre eigenen Daten verwenden.

2

Legen Sie die Optionen fest

Wählen Sie 2 oder 4 Leerzeichen oder minimieren Sie eine einzelne Zeile, wählen Sie die Root- und Element-Elementnamen, die verwendet werden, wenn der JSON keinen einzigen Wrapping-Schlüssel hat, und entscheiden Sie, ob die XML-Deklaration eingeschlossen werden soll.

3

umwandeln

Drücken Sie Konvertieren. Schlüssel, die mit @ werden Attribute werden, ein #Text-Schlüssel wird zum Elementinhalt, und jedes Array-Element wird als wiederholtes Tag ausgegeben, das den Namen des übergeordneten Schlüssels teilt.

4

Kopieren oder herunterladen

Kopieren Sie die XML in Ihre Zwischenablage oder laden Sie sie als XML-Datei herunter. Die Ausgabe ist gut geformt und bereit, in einen Seifenkörper, ein Feed oder ein XML-konsumierendes System zu fallen.

Hauptmerkmale

Attribut- und Textkonventionen

Mit "@" vorangestellte Schlüssel werden als Elementattribute ausgegeben und ein "#text" - Schlüssel wird zum Textinhalt des Elements - dieselbe Konvention, die das XML-zu-JSON-Tool liest, sodass Daten eine vollständige Hin- und Rückfahrt überstehen

Arrays werden zu wiederholten Tags

Ein JSON-Array wird zu wiederholten Geschwisterelementen erweitert, die den Schlüsselnamen teilen, genau wie Sammlungen in XML dargestellt werden - keine künstlichen Wrapper-Tags pro Element

Hübsche oder minimierte Ausgabe

Senden Sie für die Überprüfung menschenlesbares XML mit 2 oder 4 Leerzeichen, oder minimieren Sie es für den Transport, bei dem jedes Byte zählt

sicher entkommen

AMPERSAND und ANGELKlammern im Text werden an Entitäten entweichen, und Attributwerte entgehen zusätzlich doppelten Anführungszeichen, sodass die Ausgabe unabhängig von den Zeichenfolgen immer gut geformt ist

Frequently Asked Questions

Fügen Sie Ihren JSON in den Editor ein und drücken Sie Konvertieren Objektschlüssel werden zu XML-Elementen, Arrays werden zu wiederholten Tags, und das Ergebnis erscheint kopier - oder downloadbereit Es gibt keinen Upload - die Konvertierung geschieht in Ihrem Browser.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

json to xmljson to xml converterconvert json to xmljson xmljson to xml onlinejson to soapjson attributes xmljson array to xmldata format converterjson converter to xmlonline json to xml convertertranslate json to xmltransform json to xml