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.

Was ist der JSON-zu-XML-Konverter?

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 die genaue Umkehrung der Art und Weise, wie das XML-zu-JSON-Tool ein Dokument liest, also die beiden Hin- und Rückfahrten für die gemeinsamen Strukturen.

Um JSON in XML zu konvertieren, fügen Sie {"order": {"@id": 42, "item": ["pen", "ink"], "note": "gift"}} ein und drücken Sie Convert Die Ausgabe ist ein <order id="42" > Element mit <item>pen</item>, <item>ink</item> und <note>gift</note>. Die einzelne Taste der obersten Ebene wurde zum Dokumentelement, die Taste @id wurde zum Attribut und das Array wurde immer zu zwei wiederholten Element-Tags. Da es ein Online-JSON-Installation-zu-Dokument-Konverter ist.

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 Einrückungsräume aus oder minifizieren Sie sie auf eine einzelne Zeile, legen Sie den Namen des Wurzelelements fest, der verwendet wird, wenn das JSON keinen einzelnen Wrapping-Schlüssel hat (ein Array der obersten Ebene fügt jeden Eintrag in ein <item>Tag ein), und entscheiden Sie, ob er enthalten soll die XML-Deklaration.

  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