STRUKTURIERTE DATEN / BFOTKIT

XML in JSON umwandeln

Wandle XML-Elemente, Attribute und wiederholte Einträge in formatiertes JSON um.

✓ Dateien bleiben auf Ihrem Gerät✓ Kein Konto erforderlich✓ Laden Sie Ihr Ergebnis herunter

Wählen Sie eine Datei aus, um zu beginnen.

XML- und JSON-Modelldaten unterscheiden sich. Die Elementreihenfolge über verschiedene Namen, Namespaces, Kommentare und Verarbeitungsanweisungen hinweg wird in der JSON-Darstellung nicht beibehalten. Ihre Originaldatei bleibt auf Ihrem Gerät.

Konvertieren Sie XML online in JSON

XML und JSON sind gängige Formate zum Speichern und Austauschen strukturierter Informationen, sie stellen Daten jedoch unterschiedlich dar. XML verwendet benannte Elemente, Attribute und verschachtelte Zweige. JSON verwendet Objekte, Arrays und Werte. Der XML-zu-JSON-Konverter von BFOTKit wandelt ein wohlgeformtes XML-Dokument in lesbares JSON in Ihrem Browser um. Wählen Sie eine Datei aus, überprüfen Sie das formatierte Ergebnis und laden Sie eine .json-Kopie herunter. Die Konvertierung ist nützlich, wenn eine API, ein Datenviewer oder eine Anwendung JSON anstelle von XML erwartet.

So funktioniert der XML-zu-JSON-Konverter

Der Konverter liest das XML-Dokument und behält sein Stammelement als JSON-Schlüssel der obersten Ebene. Untergeordnete Elemente werden zu Objekteigenschaften. Wenn dasselbe untergeordnete Element mehr als einmal unter einem übergeordneten Element erscheint, werden diese Werte zu einem JSON-Array, sodass die wiederholten Datensätze beibehalten werden. XML-Attribute werden durch Eigenschaftsnamen dargestellt, die mit @ beginnen. Wenn ein Element sowohl untergeordnete Elemente als auch Text enthält, wird der Text unter #text gespeichert. Ein Blattelement, das nur Text enthält, wird zu einem Zeichenfolgenwert.

Diese Zuordnung verleiht dem resultierenden JSON eine vorhersehbare Form und macht gleichzeitig die ursprünglichen Elementnamen sichtbar. Beispielsweise kann ein Katalog, der mehrere Produktelemente enthält, ein Katalogobjekt mit einem Produktarray erzeugen. Jedes Produkt kann Felder wie Titel oder Preis enthalten, während ein ID-Attribut unter einer @id-Eigenschaft angezeigt wird. Die genaue Struktur hängt von der XML-Quelle ab. Sehen Sie sich daher die formatierte Ausgabe in der Vorschau an, bevor Sie sie an anderer Stelle verwenden.

So konvertieren Sie XML in JSON

Öffnen Sie die Seite „XML zu JSON“ und wählen Sie eine XML-Datei von Ihrem Gerät aus oder ziehen Sie die Datei in den Upload-Bereich. Der Konverter prüft, ob das XML wohlgeformt ist, liest das Dokument und bereitet eingerücktes JSON für die Prüfung vor. Wenn das Ergebnis korrekt aussieht, klicken Sie auf die Schaltfläche „Herunterladen“, um die JSON-Datei zu speichern. Es ist keine Konto- oder Softwareinstallation erforderlich und die Konvertierung erfolgt lokal in Ihrem Browser.

Die Seite fungiert auch als einfacher XML-zu-JSON-Formatierer: Die heruntergeladene Ausgabe ist mit Abständen und Einrückungen versehen, sodass verschachtelte Objekte und Arrays leichter zu lesen sind. Ein Formatierer ändert die Darstellung; Dieser Konverter ändert die Datendarstellung von XML-Syntax in JSON-Syntax. Behalten Sie das Original-XML, wenn Sie eine exakte Quellkopie für ein anderes System oder zum späteren Vergleich benötigen.

Was übertragen wird und was überprüft werden muss

Elementnamen, wiederholte Geschwister, Attributwerte und Textinhalte werden in der JSON-Ausgabe dargestellt. XML-Kommentare, Verarbeitungsanweisungen und die Reihenfolge verschiedener untergeordneter Elementnamen werden nicht als separate JSON-Daten dargestellt. Auch gemischter Text und verschachtelte Elemente können nicht alle Details der Reihenfolge des Quelldokuments bewahren. XML-Namespaces und komplexe Schemaregeln erfordern möglicherweise eine zusätzliche Überprüfung in der empfangenden Anwendung.

Der Konverter akzeptiert wohlgeformtes XML. Dateien, die eine DOCTYPE-Deklaration enthalten, werden nicht unterstützt und fehlerhaftes Markup führt zu einem Fehler und nicht zu einer teilweisen Konvertierung. Überprüfen Sie nach der Konvertierung Sonderzeichen, leere Elemente, Datumswerte und numerisch aussehende Zeichenfolgen. JSON selbst hat keinen Datumstyp und dieses Tool behält Text als Text bei, anstatt zu erraten, welche Werte zu Zahlen oder Datumsangaben werden sollen.

Browserkonvertierung, Python- und Java-Optionen

Wenn Sie XML einmal in JSON konvertieren oder eine Datei überprüfen müssen, ohne Code zu schreiben, bietet dieser Online-Konverter einen direkten Browser-Workflow. Suchen nach XML zu JSON Python oder XML zu JSON Java beziehen sich normalerweise auf wiederholbare Anwendungspipelines. In diesen Fällen kann ein Entwickler eine Sprachbibliothek verwenden, um XML zu analysieren und Daten als Teil eines Programms in JSON zu serialisieren. Ein Browser-Konverter ist für eine gelegentliche Datei praktischer, während ein Skript wiederkehrende automatisierte Jobs in ein bestehendes System integrieren kann.

Verwenden Sie den Konverter, wenn Sie eine schnelle XML-zu-JSON-Konvertierung, ein formatiertes Ergebnis und eine herunterladbare Datei ohne Installation eines Pakets wünschen. Wählen Sie einen codebasierten Konverter, wenn Ihr Prozess eine benutzerdefinierte Schemabehandlung, eine geplante Verarbeitung oder eine Integration mit anderen Diensten erfordert. Unabhängig davon, welche Methode Sie verwenden, stellen Sie sicher, dass das Ziel dasselbe Objekt und dieselbe Array-Struktur erwartet, die aus Ihrem XML generiert wird.

Häufig gestellte Fragen zum XML-zu-JSON-Konverter

Wie konvertiere ich XML in JSON?

Öffnen Sie BFOTKit und wählen Sie „XML in JSON umwandeln“. Wählen Sie eine wohlgeformte XML-Datei aus, überprüfen Sie das formatierte JSON-Ergebnis und laden Sie die JSON-Datei herunter.

Wann sollte JSON vs. XML verwendet werden?

Verwenden Sie JSON, wenn eine API oder Anwendung Objekte und Arrays erwartet oder wenn Sie ein kompaktes Webdatenformat wünschen. Verwenden Sie XML, wenn Ihr Workflow von der Elementstruktur, Attributen oder einem XML-Schema abhängt. Prüfen Sie vor der Konvertierung, was das Empfangssystem benötigt.

Warum XML in JSON konvertieren?

JSON ist praktisch für Web-APIs, JavaScript-Anwendungen und Tools, die Objekte und Arrays erwarten. Durch die Konvertierung lassen sich XML-Daten leichter überprüfen oder an diese Systeme weitergeben. Sie sollten jedoch sicherstellen, dass die resultierende Struktur zum Ziel passt.

Wie funktioniert die Umwandlung von XML in JSON?

Der Konverter behält den XML-Stamm als JSON-Eigenschaft der obersten Ebene bei, ordnet untergeordnete Elemente Eigenschaften zu, gruppiert wiederholte Geschwister in Arrays und formatiert das Ergebnis als lesbaren JSON.

Wie werden XML-Attribute konvertiert?

Jedes XML-Attribut wird als JSON-Eigenschaft dargestellt, deren Name mit @ beginnt, beispielsweise @id. Mit untergeordneten Elementen oder Attributen gemischter Elementtext wird unter #text gespeichert.

Werden XML-Namespaces beibehalten?

Die Namespace-Semantik bleibt in der JSON-Struktur nicht vollständig erhalten. Präfixe können in Element- oder Attributnamen verbleiben. Überprüfen Sie daher das Ergebnis und verwenden Sie einen Namespace-fähigen Workflow, wenn Ihre Anwendung von Namespace-Deklarationen abhängig ist.

Kann ich das Ausgabeformat anpassen?

Der Konverter lädt eingerücktes JSON mit einer Eigenschaft der obersten Ebene herunter, die nach dem XML-Stamm benannt ist. Es bietet derzeit keine Einstellungen zum Ändern der Einrückung oder zum Umformen der Ausgabe.

Sind meine Daten sicher?

Die XML-Datei wird in Ihrem Browser gelesen und konvertiert; Es wird nicht auf BFOTKit hochgeladen. Behalten Sie die Originaldatei, wenn Sie eine unveränderte Quellkopie benötigen.