24 converter Einheiten · Währungen · Dateien

XML in JSON umwandeln Extensible Markup Language ↔ JavaScript Object Notation Kostenlos Online Sicher

Legen Sie eine XML-Datei ab und nehmen Sie JSON mit. Gelesen und geschrieben wird hier, in Ihrem Browser, die Datei verlässt Ihr Gerät also nicht — und was der Übergang behält und was nicht, steht unten, statt dass Sie es selbst herausfinden müssen.

Wandeln Sie Ihre Datei um

Legen Sie hier eine XML-Datei ab, oder wählen Sie eine.

Ihre Datei verlässt dieses Gerät nicht. Alles läuft in Ihrem Browser.

Über diesen Umwandler
Was erhalten bleibt Elementnamen, ihre Verschachtelung, ihre Attribute und ihren Text. Ein Attribut behält seinen Namen mit einem @ davor; Text, der sich ein Element mit Kindelementen teilt, wird unter #text gehalten, weil es keinen anderen Platz dafür gibt.
Was nicht geht XML hält einen Gedanken, für den JSON kein Wort hat: Elemente sind geordnet und dürfen sich wiederholen. Ein Name, der einmal auftaucht, wird ein Wert, einer, der zweimal auftaucht, wird ein Array — das Ergebnis zurückgelesen ergibt also nicht immer dasselbe XML. Kommentare, Verarbeitungsanweisungen und die XML-Deklaration gehören nicht zu den Daten und kommen nicht mit.
Wo es läuft In Ihrem Browser. Es wird nichts hochgeladen, also bleibt auch nichts zu löschen.

Kein Upload

Aus XML umwandeln

In XML umwandeln

Woher diese Formate kommen

CSV ist das älteste und am wenigsten genormte: eine Tabelle als Textzeilen, seit den 1970ern in Gebrauch und erst 2005 schriftlich beschrieben — da hatte längst jedes Programm für sich entschieden, was das Trennzeichen sei und wann Anführungszeichen zu setzen sind. XML wuchs 1998 aus SGML für Dokumente, die strenge Struktur tragen und gegen ein Schema geprüft werden müssen. JSON zog Douglas Crockford um 2001 aus JavaScript heraus, bewusst heruntergebrochen auf Objekte, Listen, Zahlen und Zeichenketten — und dieser Minimalismus ist der Grund, warum es das Web übernahm. YAML ist sein lesbarer Vetter, in dem die Einrückung tut, was anderswo Klammern tun. Beim Umwandeln zählt vor allem eines: CSV ist flach, ein Gitter aus Zeilen und Spalten, während JSON, XML und YAML Bäume sind.

Wo sie Ihnen begegnen

CSV ist das, was eine Tabellenkalkulation ausgibt und was Buchhaltung, Shopsystem oder Kontoauszug Ihnen reichen. JSON ist das, was Webdienste sprechen und worin Konfigurationsdateien zunehmend geschrieben werden. XML hält sich in älteren Unternehmenssystemen, in Rechnungsnormen und im Inneren der Büroformate selbst. YAML ist dort, wo Menschen Einstellungen von Hand schreiben. Zwischen ihnen umzurechnen ist die tägliche Arbeit, Daten von ihrem Entstehungsort dorthin zu bringen, wo sie gebraucht werden.

Häufige Fragen

Meine CSV öffnete sich in Excel als eine einzige Spalte. Warum?

Weil Ihre Tabellenkalkulation ein anderes Trennzeichen erwartete. Excel folgt dem Listentrennzeichen der Regionaleinstellungen; das ist überall dort ein Semikolon, wo das Komma schon das Dezimalzeichen ist — also in weiten Teilen Kontinentaleuropas. Eine durch Kommas getrennte Datei sieht dann wie eine einzige Textspalte aus. Benutzen Sie den Importdialog und geben Sie das Trennzeichen ausdrücklich an, statt die Datei mit einem Doppelklick zu öffnen. Dieselbe Regionaleinstellung ist der Grund, warum 3.5 bisweilen als Datum ankommt.

Warum wird mein verschachteltes JSON keine saubere Tabelle?

Weil eine Tabelle flach ist und JSON ein Baum. Eine Zeile fasst einen Wert je Spalte; ein JSON-Objekt kann eine Liste in einem Feld in einer weiteren Liste tragen. Umwandeln heißt entscheiden, wie man das flach klopft: entweder verschachtelte Namen zu einer langen Spaltenüberschrift zusammenzuziehen oder die Elternzeile für jedes Kind zu wiederholen. Beides sind Zugeständnisse, und keines lässt sich selbsttätig rückgängig machen — darum verlangt der Weg von der Tabelle zurück zur ursprünglichen Gestalt meist eine menschliche Entscheidung.

Verliert die Datei an Qualität?

Das hängt davon ab, was die beiden Formate fassen können. Eine Umwandlung zwischen Formaten, die dasselbe speichern — PNG zu BMP, WAV zu FLAC —, verliert nichts. Eine Umwandlung in ein Format, das Information wegwirft, um Platz zu sparen, etwa JPEG oder MP3, verliert jedes Mal ein wenig, und der Rückweg bringt es nicht zurück. Wo eine Wahl besteht, neigt diese Seite dazu, die ursprüngliche Qualität zu erhalten, statt die kleinste Datei zu erzeugen.

Wird meine Datei irgendwohin hochgeladen?

Nein. Die Umwandlung geschieht in Ihrem Browser, auf Ihrem eigenen Gerät; die Datei verlässt es nie, und es gibt hier auch keinen Server, der sie empfangen könnte. Darum wird eine große Datei durch Ihren eigenen Speicher begrenzt und nicht durch einen Upload, und darum kann nichts, was Sie umwandeln, in irgendwessen Protokollen auftauchen — auch nicht in unseren. Die Werkzeuge für Ton und Film holen ihr Umwandlungswerk allerdings beim ersten Gebrauch von dieser Seite — rund dreißig Megabyte, einmalig; danach geschieht die Arbeit weiterhin ganz auf Ihrem Gerät.

Warum man XML in JSON umwandelt

XML ist der Nestor der strukturierten Daten. Seit mehr als zwanzig Jahren trägt es Konfigurationsdateien, Produkt-Feeds, Rechnungen, Sitemaps, Nachrichten-Feeds, Exporte aus Buchhaltungsprogrammen und die Antworten älterer Webdienste. Es ist präzise und ausführlich, geschrieben in Tags, die sich öffnen und schließen. JSON ist sein jüngerer Rivale: leichter, besser lesbar und die natürliche Sprache moderner Webprogrammierung, wo ein Programm es fast ohne Vorbereitung nutzen kann. Kommt ein Feed oder ein Export als XML an und das, was ihn verwenden wird, spricht JSON, ist eine Umwandlung nötig. Darum wandeln Menschen XML in JSON um: Sie haben Daten in der älteren Form, und die neuen Werkzeuge wollen die neuere.

Die Situationen sind gewöhnlich. Ein Entwickler, der die Antwort eines älteren Dienstes in einem modernen Skript lesen muss. Ein Ladenbesitzer, der einen Produkt-Feed in XML hat und eine Plattform, die JSON importiert. Eine Datenanalystin, die einen großen Export in einem Werkzeug ansehen will, das JSON beherrscht. Ein Student, der eine Datei voller spitzer Klammern verstehen muss. In jedem Fall sind die Informationen da, und es fehlt nur eine bequemere Form.

Diese Seite wandelt XML in Ihrem Browser in JSON um. Ihre Datei wird hier gelesen und geschrieben, verlässt Ihr Gerät also nie, was bei Rechnungen, Kundendaten und allem anderen Privaten wichtig ist. Und die Seite sagt Ihnen vorab, was der Übergang behält und was nicht, statt Sie es entdecken zu lassen. XML enthält eine Idee, für die JSON kein Wort hat, und sie zu verstehen erspart Ihnen Überraschungen. Weiter unten erfahren Sie, wie die Umwandlung funktioniert und was Sie erwarten können.

Wie die Umwandlung funktioniert

Elemente werden zu Schlüsseln, Verschachtelung wird zu Verschachtelung

Ihr XML wird in Ihrem Browser gelesen. Elementnamen werden zu Schlüsseln, und Elemente in Elementen werden zu Objekten in Objekten, die Verschachtelung des XML ist also die Verschachtelung des JSON. Die Struktur, die Sie in den Tags sehen, ist die Struktur, die Sie in geschweiften Klammern erhalten.

Attribute behalten ihren Namen mit einem @

XML-Elemente können Attribute tragen, kleine Datenstücke, die im öffnenden Tag stehen. JSON hat keine Attribute, daher bleibt jedes als eigener Schlüssel erhalten, mit einem @ vor dem Namen. Ein Element wie ein Buch mit einem Attribut id ergibt einen Schlüssel @id neben den Schlüsseln seiner Kinder. Das @ macht deutlich, welche Schlüssel von Attributen stammen und welche von Elementen.

Text neben Kindelementen

Text, der sich ein Element mit Kindelementen teilt, bleibt unter #text erhalten, weil es keinen anderen Platz dafür gibt. Das ist in Datendateien selten und in Dokumenten häufig, die Prosa mit Auszeichnung mischen. Der Schlüssel #text enthält den Text, und die anderen Schlüssel enthalten die Kinder.

Was erhalten bleibt

Elementnamen, Verschachtelung, Attribute und Text

Elementnamen, ihre Verschachtelung, ihre Attribute und ihr Text bleiben alle erhalten. Die Information der Daten steckt im JSON, in einer Form, die Programme durchlaufen können.

Die Reihenfolge dessen, was einmal vorkommt

Elemente behalten die Reihenfolge, in der sie geschrieben wurden, wenn sie verschieden sind, ein Datensatz, der einen Titel, einen Autor und ein Datum aufführt, zeigt sie also in dieser Reihenfolge.

Text exakt

Der Text jedes Elements bleibt, wie geschrieben, einschließlich der Leerzeichen darin und der Buchstaben mit Akzenten, Symbole und Zeichen aus anderen Alphabeten.

Was Sie wissen sollten, bevor Sie XML in JSON umwandeln

Wiederholte Namen werden zu einem Array

XML enthält eine Idee, für die JSON kein Wort hat: Elemente sind geordnet und können sich wiederholen. Ein Name, der einmal vorkommt, wird zu einem Wert, und ein Name, der zweimal vorkommt, wird zu einem Array. Eine Liste mit drei item-Elementen wird also zu einem Array aus drei, aber eine Liste mit einem einzigen Eintrag wird nur zu einem Wert und nicht zu einem Array aus einem. Das heißt, dass das Zurücklesen des Ergebnisses nicht immer dasselbe XML ergibt. Ein Programm, das das JSON liest, sollte auf beide Formen vorbereitet sein, wo eine Liste kurz sein könnte.

Kommentare, Verarbeitungsanweisungen und die Deklaration entfallen

Kommentare, Verarbeitungsanweisungen und die XML-Deklaration sind nicht Teil der Daten und kommen nicht mit. Die Notiz, die ein Entwickler in einem Kommentar hinterließ, die Zeile oben, die Version und Kodierung nennt, und Anweisungen für ein bestimmtes Programm verschwinden. Die Daten selbst bleiben.

Alles ist Text

XML hat keine Typen: Jeder Wert in den Tags ist Text. Die Zahlen, Datumsangaben und Kennzeichen in Ihrem XML kommen als der geschriebene Text an. Das Programm, das das JSON liest, sollte sie nach seinem eigenen Bedarf deuten.

So wandeln Sie XML hier in JSON um

Datei hinzufügen

Ziehen Sie die XML-Datei auf die Seite oder wählen Sie sie auf Ihrem Gerät aus. Sie wird in Ihrem Browser gelesen und nicht hochgeladen.

Umwandeln

Klicken Sie auf die Schaltfläche. Eine Datei gewöhnlicher Größe braucht einen Moment. Lassen Sie die Seite geöffnet, bis es fertig ist.

Herunterladen und prüfen

Laden Sie das JSON herunter und öffnen Sie es in einem Texteditor. Sehen Sie sich Anfang und Ende an und prüfen Sie, dass die Schlüssel die erwarteten Namen sind und die Attribute ihr @ tragen.

Ein genauerer Blick auf XML und JSON

Zwei Arten, einen Baum zu schreiben

Sowohl XML als auch JSON beschreiben einen Baum von Werten. XML schreibt ihn mit Tags, die sich öffnen und schließen, und erlaubt Attribute und gemischten Inhalt. JSON schreibt ihn mit geschweiften und eckigen Klammern und kennt nur Objekte, Listen, Zeichenketten, Zahlen, Wahrheitswerte und null. Sie überlappen gut bei Daten, etwa Datensätzen und Einstellungen, und schlecht bei Dokumenten, etwa einer Webseite oder einem Buch, in denen Text und Auszeichnung verschränkt sind.

Warum der Hin-und-zurück-Weg nicht garantiert ist

Der Weg von XML zu JSON verliert ein wenig: die Reihenfolge wiederholter gemischter Elemente, Kommentare und die Unterscheidung zwischen einem Attribut und einem Element, die nur über das @ erhalten bleibt. Auf dem Rückweg erhalten Sie daher womöglich nicht genau dasselbe XML. Beim Datenaustausch spielt das selten eine Rolle. Bei Dokumenten schon, und es ist besser, das XML als Original zu behalten.

Namensräume

XML-Namen können ein Präfix tragen, das sie in einen Namensraum stellt, etwa das Vokabular eines bestimmten Standards. Solche Namen bleiben erhalten, wie sie geschrieben sind, Präfix eingeschlossen, ein Schlüssel kann also dc:title lauten. Sie werden nicht aufgelöst oder umgeschrieben.

Häufige Situationen im Einzelnen

Produkt-Feeds und Kataloge

Lieferanten und Marktplätze bieten oft Feeds in XML an. Um sie in einem modernen Skript zu nutzen oder in eine Plattform zu importieren, die JSON nimmt, wandeln Sie XML in JSON um und lesen das Ergebnis.

Ältere Webdienste

In der Ära von SOAP und frühen APIs gebaute Dienste antworten in XML. Ein Skript, das ihre Antwort nutzen will, kann mit JSON arbeiten, das sich leichter handhaben lässt.

Konfigurations- und Einstellungsdateien

Viele Programme speichern Einstellungen als XML. Eine Datei in JSON umzuwandeln lässt Sie sie in einem für JSON gebauten Werkzeug lesen, zwei Fassungen vergleichen oder sie einem Skript übergeben.

Feeds, Sitemaps und Exporte

Nachrichten-Feeds, Sitemaps und Exporte aus Buchhaltungs- oder Lagerprogrammen sind XML. Eine Umwandlung gibt Ihnen eine Form, die sich leichter durchsuchen und in Code laden lässt.

Praktische Hinweise, bevor Sie XML in JSON umwandeln

Prüfen, dass das XML wohlgeformt ist

Jedes Tag muss sich schließen, und die Datei muss ein einziges Wurzelelement haben. Meldet die Seite einen Fehler, öffnen Sie die Datei in einem Editor, der XML-Probleme hervorhebt, und beheben Sie die Zeile, auf die er hinweist.

Wissen, wo Listen kurz sein können

Hat Ihr XML Listen, denken Sie daran, dass eine Liste mit einem Eintrag zu einem Wert wird und nicht zu einem Array aus einem. Planen Sie den Code, der das JSON liest, so, dass er beide Fälle behandelt.

Entscheiden, was mit Attributen geschieht

Attribute kommen als Schlüssel mit einem @ an. Erwartet Ihr Programm sie unter anderen Namen, benennen Sie sie nach der Umwandlung um oder passen Sie das Programm an.

Große Dateien

Alles läuft auf Ihrem Gerät, eine sehr große Datei braucht also Speicher. Bei Dateien von vielen Megabyte nutzen Sie einen Computer und teilen die Daten auf, wenn sich die Seite schwertut.

Fragen, die man vor dem Umwandeln stellt

Warum ist die eine Liste ein Array und die andere ein einzelner Wert?

Weil ein Name, der einmal vorkommt, zu einem Wert wird und ein Name, der zweimal vorkommt, zu einem Array. Eine Liste mit einem Eintrag sieht aus wie ein einzelner Wert.

Wo sind meine Attribute geblieben?

Sie sind Schlüssel mit einem @ vor dem Namen, neben den Schlüsseln der Kindelemente.

Wo ist der Text, der neben anderen Elementen steht?

Unter dem Schlüssel #text, weil es keinen anderen Platz dafür gibt.

Warum sind meine Kommentare weg?

Kommentare, Verarbeitungsanweisungen und die XML-Deklaration sind nicht Teil der Daten und kommen nicht mit.

Wird meine Datei hochgeladen?

Nein. Die Umwandlung läuft in Ihrem Browser, und die Datei verlässt Ihr Gerät nie.

Kann ich zu XML zurückkehren?

Ja. JSON in XML umwandeln schreibt einen Baum wieder als XML, auch wenn der Hin-und-zurück-Weg nicht garantiert identisch ist.

Klug wählen, wenn Sie XML in JSON umwandeln

JSON, YAML oder eine Tabelle?

JSON passt zu Programmen. Für eine Konfiguration, die Menschen bearbeiten, liest sich JSON in YAML umwandeln nach der Umwandlung bequemer. Ist das XML in Wirklichkeit eine Tabelle einheitlicher Datensätze, können Sie mit JSON in CSV umwandeln oder JSON in XLSX umwandeln fortfahren.

Das XML behalten

Das XML ist das Original. Es enthält die Kommentare, die Deklaration und die genaue Reihenfolge. Behalten Sie es und behandeln Sie das JSON als bequeme Kopie.

An den Abnehmer denken

Sehen Sie sich an, was das JSON lesen wird, und richten Sie die Arbeit danach aus. Ein Skript, das eine feste Struktur erwartet, ist leichter zu schreiben, wenn das XML regelmäßig ist.

Nach der Umwandlung ein gutes Ergebnis erzielen

Das JSON in einem Betrachter prüfen

Öffnen Sie das Ergebnis in einem Editor, der JSON versteht, und klappen Sie die Objekte zusammen. Sieht die Struktur aus wie erwartet, ist sie in Ordnung.

Einige Datensätze mit der Quelle vergleichen

Nehmen Sie einige Datensätze aus der Mitte und prüfen Sie sie gegen das XML. Das dauert eine Minute und sagt Ihnen, dass die Umwandlung getreu ist.

Zum Veröffentlichen minimieren

Wird die Datei von einer Webseite geladen und ist groß, gibt es Werkzeuge, die Leerraum entfernen und sie leichter machen. Die Daten bleiben gleich.

Ihr XML so vorbereiten, dass es sich gut umwandeln lässt

Die Struktur regelmäßig halten

Wenn Sie XML in JSON umwandeln, lassen sich regelmäßige Daten am besten umwandeln: dieselben Elemente an denselben Stellen, mit Listen stets als wiederholte Elemente geschrieben. Unregelmäßige Dateien ergeben unregelmäßiges JSON, und das Programm, das es liest, muss damit zurechtkommen.

Wo möglich, Text und Elemente nicht mischen

Text neben Kindelementen geht unter #text. Das ist korrekt, macht das Ergebnis aber schwerer nutzbar. Halten Sie bei Daten den Text in den Blättern und nicht zwischen den Ästen.

Zuerst mit einem kleinen Stück testen

Ist Ihre Datei groß, nehmen Sie die ersten Datensätze in eine Testdatei und wandeln diese um. Ein kurzer Blick auf das Ergebnis zeigt, ob die Form den Erwartungen entspricht.

Das JSON lesen, nachdem Sie XML in JSON umgewandelt haben

Die Struktur durchlaufen, nicht erraten

Die Form des Ergebnisses spiegelt die Form des XML, der beste Weg, sie zu verstehen, ist also, beide nebeneinander zu öffnen. Finden Sie das Wurzelelement, das zum Schlüssel der obersten Ebene wird, und folgen Sie einem Datensatz bis zu seinen Blättern. Nachdem Sie XML in JSON umgewandelt haben, erspart dieser zehnminütige Gang Stunden des Probierens im Code.

Defensiven Code für Listen schreiben

Weil ein einzelner Eintrag ein Wert und mehrere Einträge ein Array sind, ist die sicherste Gewohnheit, das Gelesene zu umhüllen: Ist es kein Array, legen Sie es in eines. Eine Codezeile am Anfang des Lesers macht den Rest einfach, und Ihr Programm bricht nicht mehr an dem Tag, an dem ein Feed nur ein Produkt enthält.

Attribute sorgfältig behandeln

Schlüssel, die mit @ beginnen, sind Attribute. Manche Werkzeuge mögen solche Namen als Eigenschaftsnamen nicht, Sie benennen sie beim Laden also womöglich lieber um. Die Bedeutung bleibt gleich; nur die Bezeichnung ändert sich.

Das JSON nicht als Ersatz für die Quelle bearbeiten

Ändern sich die Daten, ändern Sie das XML an seiner Quelle oder lassen das System einen neuen Export erzeugen und wandeln XML erneut in JSON um. Die Kopie zu bearbeiten bringt die beiden aus dem Gleichschritt.

Datenschutz und Handhabung

Warum die lokale Umwandlung bei Daten wichtig ist

XML-Dateien enthalten oft Privates: Rechnungen, Kunden, Bestellungen, Einstellungen. Viele Online-Umwandler laden Ihre Datei auf einen Server, verarbeiten sie und senden das Ergebnis zurück, und eine Zeit lang liegt eine Kopie auf einem Rechner, den Sie nicht kontrollieren. Hier erledigt Ihr eigener Browser die Arbeit, die Daten bleiben also auf Ihrem Gerät.

Was geschieht, wenn Sie gehen

Schließen Sie die Seite, verschwindet die umgewandelte Datei aus dem Browser, laden Sie sie also zuerst herunter. Von Ihren Daten wird nichts aufbewahrt.

Wenn etwas schiefgeht

Die Seite sagt, das XML sei nicht gültig

Ein Tag schließt sich womöglich nicht, oder es gibt zwei Wurzelelemente oder ein Zeichen, das XML nicht erlaubt. Öffnen Sie die Datei in einem Editor, der XML-Fehler hervorhebt, und beheben Sie die Zeile, auf die er hinweist.

Die Struktur ist nicht, was ich erwartet habe

Achten Sie auf Listen mit einem Eintrag sowie auf Attribute und gemischten Text. Sie erklären die meisten Überraschungen.

Die Seite friert bei einer großen Datei ein

Alles läuft auf Ihrem Gerät, und eine große Datei braucht Speicher. Versuchen Sie es erneut auf einem Computer oder teilen Sie die Daten.

Verwandte Werkzeuge

Dieselbe Werkzeugfamilie deckt die benachbarten Aufgaben ab. Um zurückzugehen, nutzen Sie JSON in XML umwandeln. Für Konfigurationsdateien wandeln JSON in YAML umwandeln und YAML in JSON umwandeln zwischen diesen beiden um. Für Tabellen gibt es JSON in CSV umwandeln, CSV in JSON umwandeln, JSON in XLSX umwandeln und XLSX in JSON umwandeln.

Ein durchgerechnetes Beispiel

Angenommen, ein Lieferant schickt Ihnen einen Produkt-Feed als XML-Datei mit 800 Produkten, jedes mit einem Attribut id, einem Namen, einem Preis und einer Liste von Kategorien. Sie ziehen die Datei hierher und klicken auf die Schaltfläche. Einen Moment später laden Sie ein JSON mit einem Array von 800 Produkten herunter. Die id jedes Produkts ist ein Schlüssel @id, Name und Preis sind eigene Schlüssel, und die Kategorien bilden ein Array. Bei den wenigen Produkten mit einer einzigen Kategorie ist der Wert eine schlichte Zeichenkette, und Ihr Importskript behandelt beide Fälle. Das XML bleibt als Original des Lieferanten in Ihrem Ordner.

Eine kurze Checkliste

Vor dem Umwandeln

Prüfen Sie, dass das XML wohlgeformt ist. Notieren Sie, wo Listen kurz sein können. Behalten Sie das XML.

Beim Umwandeln

Bleiben Sie auf der Seite, bis die Datei fertig ist.

Nach dem Umwandeln

Öffnen Sie das JSON, prüfen Sie die Schlüssel, Attribute und Listen und testen Sie es mit dem Programm, das es lesen wird.

Häufige Fehler

Annehmen, jede Liste sei ein Array

Eine Liste mit einem Eintrag wird zu einem Wert. Schreiben Sie den Lesecode so, dass er beides akzeptiert.

Einen perfekten Hin-und-zurück-Weg erwarten

Verlassen Sie sich nicht darauf, dass der Weg von XML zu JSON und zurück dasselbe XML ergibt. Behalten Sie das Original.

Vergessen, dass alle Werte Text sind

XML hat keine Typen. Wandeln Sie Zahlen und Datumsangaben in dem Programm um, das sie verwendet.

Ihre Daten bleiben auf Ihrem Gerät

Die Umwandlung findet lokal statt. Ihre Datei wird von Ihrem eigenen Browser gelesen, dort neu geschrieben und als JSON zurückgegeben. Nichts wird hochgeladen, es landet also keine Kopie auf einem Server, und niemand sonst kann sie lesen. Bei Daten mit privatem Inhalt ist das der sichere Weg, XML in JSON umzuwandeln.

Zusammenfassung

Um XML hier in JSON umzuwandeln, ziehen Sie die Datei hinein und klicken auf die Schaltfläche. Sie wird in Ihrem Browser gelesen und geschrieben, die Datei verlässt Ihr Gerät also nie. Elementnamen, ihre Verschachtelung, ihre Attribute und ihr Text bleiben erhalten. Ein Attribut behält seinen Namen mit einem @ davor, und Text, der sich ein Element mit Kindelementen teilt, bleibt unter #text erhalten, weil es keinen anderen Platz dafür gibt. XML enthält eine Idee, für die JSON kein Wort hat: Elemente sind geordnet und können sich wiederholen. Ein Name, der einmal vorkommt, wird zu einem Wert, und ein Name, der zweimal vorkommt, zu einem Array, sodass das Zurücklesen des Ergebnisses nicht immer dasselbe XML ergibt. Kommentare, Verarbeitungsanweisungen und die XML-Deklaration sind nicht Teil der Daten und kommen nicht mit.

Länge & Fläche Masse & Volumen Temperatur Währungen