Wie konvertiere ich JSON in XML?
Öffnen Sie BFOTKit und wählen Sie „JSON in XML umwandeln“. Wählen Sie eine gültige JSON-Datei aus, legen Sie bei Bedarf das Stammelement fest und laden Sie das generierte XML-Dokument herunter.
Wandle JSON-Objekte und Arrays in XML um und wähle den Namen des Wurzelelements.
Wählen Sie eine Datei aus, um zu beginnen.
Schlüssel, bei denen es sich nicht um gültige XML-Namen handelt, werden durch Ersetzen nicht unterstützter Zeichen sicher gemacht. JSON-Typen können in XML zu Text werden; Überprüfen Sie Schemata, die eine genaue Datentypisierung erfordern. Ihre Originaldatei bleibt auf Ihrem Gerät.
JSON wird häufig von Web-APIs und -Anwendungen verwendet, während XML weiterhin häufig in Dokument-Feeds, Konfigurationsdateien und Systemen verwendet wird, die getaggte Daten erwarten. Der JSON-zu-XML-Konverter von BFOTKit wandelt einen gültigen JSON-Wert in ein strukturiertes XML-Dokument in Ihrem Browser um. Wählen Sie eine JSON-Datei aus, legen Sie das Stammelement fest und laden Sie die resultierende XML-Datei herunter. Die Konvertierung von JSON in XML kann hilfreich sein, wenn Sie Anwendungsdaten an ein System senden müssen, das XML akzeptiert, oder eine Datenstruktur in einem anderen Format überprüfen müssen.
Der Konverter verpackt den konvertierten Inhalt in ein Root-XML-Element, standardmäßig mit dem Namen root. Eigenschaften in einem JSON-Objekt werden zu untergeordneten Elementen und ihre Werte werden zu Elementtext oder verschachtelten Elementen. Arrays werden zu wiederholten XML-Elementen mit demselben Tag-Namen. Ein JSON-Array der obersten Ebene wird mithilfe wiederholter Elementelemente innerhalb des ausgewählten Stammverzeichnisses platziert, sodass jeder Array-Eintrag im Dokument dargestellt bleibt.
JSON-Eigenschaften, die mit @ beginnen, werden als XML-Attribute behandelt. Eine Eigenschaft namens #text stellt Textinhalt für ein Element bereit, das auch Attribute oder untergeordnete Elemente hat. Zahlen, boolesche Werte und Zeichenfolgen werden als Textwerte geschrieben, während Null zu leerem Text wird. Mit diesen Konventionen können Sie gängige XML-Muster ausdrücken, JSON und XML verfügen jedoch über unterschiedliche Datenmodelle, sodass die Ausgabe möglicherweise nicht automatisch mit einem benutzerdefinierten XML-Schema übereinstimmt.
Öffnen Sie den JSON-zu-XML-Konverter und wählen Sie eine .json-Datei aus oder ziehen Sie sie in den Dateibereich. Das Tool prüft, ob das JSON gültig ist und zeigt an, dass es zur Konvertierung bereit ist. Geben Sie einen Stammelementnamen ein, wenn Ihre empfangende Anwendung einen bestimmten Wrapper erwartet; andernfalls behalten Sie die Standardeinstellung bei. Wählen Sie „In XML konvertieren“ und speichern Sie das generierte XML-Dokument auf Ihrem Gerät.
Dieser Online-Konverter von JSON zu XML erstellt ein lesbares XML-Dokument mit Einrückung und einer XML-Deklaration. Es läuft in Ihrem Browser, sodass Sie kein separates JSON-zu-XML-Konvertierungsprogramm, Konto oder Programmiererfahrung benötigen. Die von Ihnen ausgewählte Datei verbleibt auf Ihrem Gerät. Wenn das JSON-Format fehlerhaft ist, korrigieren Sie die Syntax in einem JSON-Editor und versuchen Sie es erneut.
Das Stammelement gruppiert die konvertierten Daten und gibt dem XML-Dokument ein einzelnes Top-Level-Tag. Verwenden Sie einen kurzen gültigen XML-Namen, der den Anforderungen des Zielsystems entspricht. Wenn Objekteigenschaftsnamen Zeichen enthalten, die XML-Tags nicht verwenden können, ersetzt der Konverter nicht unterstützte Zeichen durch Unterstriche und passt Namen an, die kein Tag beginnen können. Überprüfen Sie diese Namen, wenn eine andere Anwendung auf eine exakte Feldzuordnung angewiesen ist.
Sonderzeichen in Werten, einschließlich kaufmännischer Und-Zeichen und spitzer Klammern, werden mit Escapezeichen versehen, sodass sie Text bleiben und nicht zu Markup werden. Der Konverter erstellt oder validiert kein XSD-Schema, behält keine JSON-Kommentare bei und entscheidet nicht, wie ein empfangendes System Namespaces erwartet. Wenn ein Dienst ein Schema, Namespace-Deklarationen oder eine genaue Elementreihenfolge erfordert, vergleichen Sie das Ergebnis mit der Spezifikation dieses Dienstes und nehmen Sie alle erforderlichen Anpassungen vor.
Ein Online-Konverter von JSON zu XML ist nützlich für einmalige Formatänderungen, das Testen von Beispielnutzlasten und das Verschieben strukturierter Daten in einen Workflow, der XML akzeptiert. Dies kann schneller gehen als das Schreiben eines Skripts, wenn Sie nur eine herunterladbare Datei benötigen. Bei Suchanfragen wird dies möglicherweise als JSON-zu-XML-Konverter bezeichnet oder die alternative Schreibweise „JSON-zu-XML-Konverter“ verwendet. Das Ziel ist dasselbe: JSON-Daten mit XML-Tags darstellen.
Für wiederkehrende Produktionsarbeiten bevorzugt ein Entwickler möglicherweise einen bibliotheksbasierten Konverter, der anwendungsspezifische Regeln anwendet und jedes Ergebnis anhand einer XSD validiert. Für eine schnelle manuelle Konvertierung bietet BFOTKit einen Online-JSON-zu-XML-Konverter mit einem benutzerdefinierten Stammelement und einer übersichtlichen Ausgabe. Überprüfen Sie die generierten Tags, Attribute und Textwerte vor dem XML-Import, insbesondere wenn das Ziel ein bestimmtes Schema oder eine bestimmte Namenskonvention erwartet.
Öffnen Sie BFOTKit und wählen Sie „JSON in XML umwandeln“. Wählen Sie eine gültige JSON-Datei aus, legen Sie bei Bedarf das Stammelement fest und laden Sie das generierte XML-Dokument herunter.
Array-Einträge werden zu wiederholten XML-Elementen mit demselben Tag. Ein Array der obersten Ebene wird mithilfe wiederholter Element-Tags in das ausgewählte Stammelement eingeschlossen.
Ja. Geben Sie vor der Konvertierung ein Root-Tag in das XML-Root-Feld ein. Das Tool passt nicht unterstützte Zeichen an, sodass der Elementname gültig ist.
Der Konverter erstellt wohlgeformtes XML und maskiert Sonderzeichen in Werten. Es validiert das Ergebnis nicht anhand eines externen XSD-Schemas und fügt keine Namespace-Regeln hinzu, die für einen bestimmten Dienst erforderlich sind.
Die JSON-Datei wird in Ihrem Browser verarbeitet und nicht auf BFOTKit hochgeladen. Ihre Originaldatei bleibt auf Ihrem Gerät.