XML to JSON
XML oder JSON einfügen, die Zuordnung der Form wählen, mit einem Klick konvertieren. Der Parser behält Kommentare, CDATA und gemischten Inhalt, zeigt die genaue Zeile jedes Problems und misst, was die Konvertierung kostet.
Auf Konvertieren klicken.So funktioniert es
Hineinlegen
Einfügen, Datei ablegen oder öffnen: bis 32 MB, UTF-8 oder UTF-16. Beim Ankommen wird nichts konvertiert – die Datei wartet auf Sie.
Form festlegen
Attribut-Präfix, Text-Schlüssel, ob ein einzelnes Tag ein Array wird, Namensräume, leere Elemente, typisierte Werte. Genau das interessiert Ihren Konsumenten.
Konvertieren
Auf Konvertieren drücken oder Strg+Enter. Über 40 KB übernimmt ein Web Worker, damit die Seite nie einfriert, und die Treuemessung zeigt den Preis.
Mitnehmen
Kopieren, herunterladen oder direkt an ein anderes Werkzeug der Suite übergeben. Alt gedrückt halten, um jederzeit die Quelle statt des Ergebnisses zu sehen.
Ein eigener Parser statt des DOM
Das Dokument wird in einen Baum eingelesen, der Kommentare, CDATA-Abschnitte, Verarbeitungsanweisungen und die Reihenfolge gemischten Inhalts behält – alles, was ein Umweg über das DOM stillschweigend verwirft.
Fehler mit Zeile und Spalte
Jedes Problem wird dort gemeldet, wo es auftritt, und der Parser macht weiter, statt beim ersten aufzuhören. Ein Klick auf eine Meldung setzt den Cursor direkt dorthin.
Die Form gehört Ihnen
Attribut-Präfix, Text-Schlüssel, Array-Regel, Namensräume, typisierte Werte, leere Elemente. Die Konventionen, die über die Brauchbarkeit des JSON entscheiden, sind Einstellungen, keine Annahmen.
Messbare Treue
Jede Konvertierung wird zurückkonvertiert und Knoten für Knoten verglichen: Sie bekommen einen Prozentwert und die genaue Liste der Abweichungen statt eines Versprechens.
XPath 1.0 eingebaut
Fragen Sie das Dokument mit der Engine ab, die Ihr Browser ohnehin mitbringt. Pfade und Werte finden, ohne irgendetwas zu exportieren.
Große Dokumente bleiben flüssig
Ab 40 KB wandert die Arbeit in einen Web Worker. Und während des Tippens läuft nichts: Die Konvertierung wartet auf den Knopf.
Nichts wird hochgeladen
Parsen, Konvertieren und Abfragen passieren alle in diesem Tab. Kein Server, keine Telemetrie, keine Datei verlässt das Gerät.
Übergabe an die übrige Suite
Schicken Sie das Ergebnis direkt an JSONFlow, DiffSnap, CodeCard oder Hash Bolt – ohne Download und erneuten Upload.
Ein Konverter, der zugibt, was er verliert
Ein Konverter, der seine Arbeit offenlegt: die genaue Zeile jedes Fehlers, die Konventionen, die das JSON formen, und wie viel den Rückweg übersteht.
Alles läuft in diesem Tab
Analyse, Konvertierung, XPath und die Rückwärtsprüfung laufen alle im Browser mit gewöhnlichem JavaScript. Dokumente über 40 KB wandern in einen Web Worker, damit die Oberfläche reagiert, und nichts wird hochgeladen, eingereiht oder protokolliert.
Für echte Dokumente gebaut
RSS-Feeds, SOAP-Umschläge, Android-String-Ressourcen, .NET-Konfigurationen, Sitemaps, SVG: Dokumente mit Namensräumen, CDATA und Kommentaren, keine hübschen kleinen Beispiele. Die geordnete Projektion gibt sie exakt wieder; die flache sagt Ihnen, was sie abflachen musste.
Dieses Werkzeug hat keine Serverseite. Kein Konto, kein Upload, keine Analyse Ihrer Inhalte. Tab schließen und das Dokument ist weg, denn der lokale Speicher war der einzige Ort, an dem es je existierte.
Häufig gestellte Fragen
QWerden meine Daten an einen Server geschickt?+
Nein. Parser, Konverter, XPath-Engine und Rückwärtsprüfung laufen alle in Ihrem Browser. Es gibt keine Serverkomponente, an die etwas gehen könnte.
QWie werden Attribute und Text behandelt?+
Attribute bekommen ein Präfix (standardmäßig @), der eigene Text eines Elements landet unter einem Text-Schlüssel (standardmäßig #text). Beides ist editierbar, passend zur erwarteten Konvention – oder leeren Sie das Präfix, um Attribute mit den Kindelementen zu verschmelzen.
QWarum wurde ein einzelnes Element kein Array?+
Standardmäßig entsteht ein Array nur, wenn ein Tag tatsächlich mehrfach vorkommt; so steht es im Dokument. Wenn Ihr Konsument eine stabile Form braucht, stellen Sie Arrays auf Immer oder nennen die betreffenden Tags unter „Array erzwingen“.
QWas bedeutet der Treue-Prozentwert?+
Das Ergebnis wird ins Ausgangsformat zurückkonvertiert und beide Bäume werden Knoten für Knoten verglichen: Elemente, Attribute, Textabschnitte, Kommentare, CDATA und Verarbeitungsanweisungen. 100 % heißt: nichts verloren. Alles darunter listet genau die Abweichungen.
QBleiben Kommentare, CDATA und gemischter Inhalt erhalten?+
Ja. Schalten Sie „Kommentare behalten“ und „CDATA behalten“ ein und wählen Sie die Array-Regel „Geordnet“ für Dokumente, bei denen die Reihenfolge von Text und Elementen zählt, etwa XHTML-Fragmente. Geordnet ist die einzige Projektion, die gemischten Inhalt zu 100 % zurückbringt.
QWie groß darf die Datei sein?+
Bis 32 MB, in UTF-8 oder UTF-16. Ab etwa 40 KB übernimmt ein Web Worker, sodass auch mehrere Megabyte ohne Einfrieren konvertieren. Was das Werkzeug nie tut: während des Tippens von selbst konvertieren.