Der JSON-zu-XML-Konverter wandelt einen JSON-Wert - eine API-Antwort, ein Konfigurationsobjekt, einen aus einer Datenbank exportierten Datensatz - in ein gut ausgebildetes XML-Dokument um. Objektschlüssel werden zu Elementen, Arrays werden zu wiederkehrenden Geschwisterelementen und durch Konvention wird ein mit "@" vorangestellter Schlüssel zu einem Attribut, während ein "#TEXT" -Taste der Textinhalt des Elements wird. Diese Konvention ist genau das Gegenteil von der Art und Weise, wie das XML-to-JSON-Tool ein Dokument liest, also die beiden Hin- und Rückfahrten sauber.
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, sodass Ihre Nutzlasten, die häufig Token, Kundendatensätze oder interne Kennungen enthalten, die Seite niemals verlassen. Wählen Sie hübsch gedruckte oder minimierte Ausgabe, schalten Sie die XML-Deklaration um, entscheiden Sie, ob leere Knoten sich selbst schließen, dann kopieren Sie das Ergebnis oder laden Sie eine .xml-Datei herunter.
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.
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.
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.
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.
Die mit "@" vorangestellten Schlüssel werden als Elementattribute ausgegeben und ein "#Text" -Schlüssel wird zum Textinhalt des Elements - die gleiche Konvention, die das XML-Tool liest, damit die Daten eine vollständige Rundreise überleben
Ein JSON-Array wird in wiederholte Geschwisterelemente erweitert, die den Schlüsselnamen teilen, genau wie Sammlungen in XML dargestellt werden — keine künstlichen Wrapper-Tags pro Element
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
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
Convert XML to clean, valid JSON instantly — handles attributes, nested elements, repeated tags, and CDATA
Convert JSON to clean, valid YAML instantly — configurable indentation and safe string quoting
Format, validate, and minify JSON data
0 comments
No comments yet. Be the first to share your thoughts!