StartseiteWerkzeugeKategorien🎵 Audio🎬 Video🖼️ Bild & Farbe📄 Dokumente🔁 Dokument-Konvertierung📊 Diagramme💻 Entwicklung🧰 Alltag📝 Text🔢 Zahlen🔐 Verschlüsselung & Sicherheit📐 Einheiten🎙️ Medien & Aufnahme🌐 Webmaster & SEO💶 Rechner & Finanzen🧮 Rechner & Mathematik📕 PDF🩺 Gesundheit🎲 Spiele & SpaßPreise
🔒Datenschutz zuerst · Die gesamte Verarbeitung läuft in Ihrem Browser. Ihre Dateien und Texte werden nicht an uns übertragen.

JSON, XML und YAML umwandeln verwenden

🔒Datenschutz zuerst · Dieses Werkzeug arbeitet in Ihrem Browser. Die verwendeten Dateien und Texte laufen nicht über unsere Server.

Wofür JSON, XML und YAML umwandeln gedacht ist

Für Konfigurationsdateien lässt sich hier dasselbe Datenmodell in einer anderen Schreibweise ausgeben.

Bedienung

  1. Die Quelldaten einfügen und die Richtung wählen
  2. Nach dem Weg nach XML prüfen, ob die Elementnamen zulässig sind – unzulässige Schlüssel werden einheitlich ersetzt
  3. Nach dem Weg nach YAML das Ergebnis mit einem YAML-Werkzeug gegenprüfen, besonders bei Werten mit Doppelpunkt oder Raute
  4. Das Ergebnis in die Konfiguration übernehmen und dort einmal laden lassen, bevor es produktiv wird

Typische Anwendungen: Eine JSON-Konfiguration in YAML für die Container-Orchestrierung übertragen, Eine XML-Konfiguration eines Altsystems in JSON überführen, Dieselbe Struktur in mehreren Schreibweisen gegenüberstellen.

Fragen und Antworten

Bleiben XML-Attribute erhalten?

Nein. Umgewandelt werden nur Elemente und Text; Attribute, Namensräume und Kommentare bleiben unberücksichtigt.

Was geschieht mit einem Doppelpunkt im YAML-Wert?

Anführungszeichen werden nicht automatisch ergänzt; Werte mit Doppelpunkt oder Raute lassen sich unter Umständen nicht richtig lesen. Setzen Sie die Anführungszeichen nach der Umwandlung von Hand und prüfen Sie das Ergebnis.

Werden verschiedene Kodierungen unterstützt?

Der Inhalt wird als UTF-8 verarbeitet. Prüfen Sie vor dem Einfügen, ob der Quelltext richtig kodiert ist, sonst erscheinen Schriftzeichen verstümmelt.

Wird die Konfiguration hochgeladen?

Nein, umgewandelt wird vollständig lokal – auch Konfigurationen mit Schlüsseln sind hier sicher.

Einschränkungen

XML und YAML werden nach der Struktur abgebildet, nicht in ihrem vollen Umfang: Attribute, Namensräume, Kommentare und CDATA bleiben im XML unberücksichtigt, unzulässige Elementnamen werden einheitlich ersetzt; Ankerverweise, mehrere Dokumente und Blockskalare im YAML gehören nicht dazu. Ausgegebenes YAML erhält keine Anführungszeichen um Werte, weshalb ein Doppelpunkt, eine Raute oder ein Umbruch im Wert vom Parser falsch gelesen werden kann – prüfen Sie das Ergebnis daher nach.

Was das Werkzeug kann

Vier Richtungen: JSON nach XML, JSON nach YAML, XML nach JSON und YAML nach JSON, Die Einrückung ergibt sich aus der Tiefe; Arrays und Objekte werden unterschieden, Im XML-Modus werden Inhalte maskiert, damit spitze Klammern die Struktur nicht zerstören, Verarbeitet wird lokal, Konfigurationen mit Schlüsseln gehen nicht nach außen

Diese Werkzeuge passen:

Ähnliche Werkzeuge

🎨

Code formatieren

JSON, HTML, CSS, JavaScript und SQL in einem Werkzeug einrücken, komprimieren und auf Syntaxfehler prüfen – für Entwickler beim täglichen Code-Review.

›
🔁

JSON und CSV umwandeln

JSON-Arrays zwischen CSV, TSV und durch Pipe getrennt umwandeln, verschachtelte Felder auflösen und die Kopfzeile aus den Schlüsseln übernehmen.

›
🔓

JWT decodieren

Einen JSON-Web-Token in Header, Payload und Signatur zerlegen, die Claims wie Ablaufzeit und Aussteller lesbar darstellen – ohne die Signatur zu verifizieren.

›
🧹

Kommentare aus Code entfernen

Einzeilige und mehrzeilige Kommentare aus JavaScript, CSS, HTML und Python-Quellcode entfernen, dabei Strings und reguläre Ausdrücke nicht verändern.

›
🎲

Testdaten erzeugen

Realistisch wirkende Testdaten wie Namen, Adressen, E-Mails, Telefonnummern, Firmen und USt-IdNummern für Entwicklertests und Mock-ups im Browser erzeugen.

›
🆔

NanoID erzeugen – kollisionsarme Kennungen

Kollisionsarme NanoID-Kennungen mit frei wählbarem Alphabet und Länge direkt im Browser erzeugen und in großen Stückzahlen zur Zwischenablage kopieren.

›
🔤

Datei in Base64 umwandeln – Bild & Datei

Beliebige Dateien und Bilder als Base64-Daten-URI kodieren, um sie in CSS, HTML oder JSON einzubetten – und Base64 wieder zurück in eine Datei verwandeln.

›
🔁

JSON in Code umwandeln – Typen für 8 Sprachen

Ein JSON-Beispielobjekt in TypeScript, Go, Java, C#, PHP, SQL, YAML und TOML übersetzen, um Modellklassen und API-Datenstrukturen automatisch anzulegen.

›