YAML-Werkzeuge

Alles-in-einem-YAML-Werkzeugkasten: Syntax prüfen, formatieren/verschönern, Struktur mit Baumansicht erkunden und in JSON umwandeln. Außerdem: YAML-Vergleich | JSON ↔ YAML | JSON-Vergleich.
Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser — Ihre Daten werden nie auf einen Server hochgeladen.
Modus:
So wird's verwendet: Fügen Sie Ihr YAML im linken Textfeld ein, wählen Sie einen Modus und klicken Sie auf Verarbeiten.
Prüfen: Prüft die YAML-Syntax und meldet Fehler mit Zeilen- und Spaltennummern. Erkennt Einrückungsprobleme, ungültige Zuordnungen und fehlerhafte Sequenzen.
Formatieren: Formatiert YAML mit einstellbarer Einrückung (2/4 Leerzeichen oder Tabulatoren). Optional werden Schlüssel alphabetisch sortiert.
Baumansicht: Zeigt das geparste YAML als interaktiven, einklappbaren Baum zur Erkundung der Dokumentstruktur. Nutzen Sie das Suchfeld, um Knoten nach Schlüssel oder Wert zu filtern.
In JSON: Wandelt YAML in entsprechendes JSON um. Komplexe YAML-Merkmale (Anker, Aliase, Tags) werden in einfache JSON-Objekte aufgelöst.
Was ist YAML?

YAML ist ein Konfigurationsformat, das auf Einrückung statt auf Klammern aufbaut: Verschachtelung ist Leerraum, ein Bindestrich beginnt einen Listeneintrag, und key: value ist eine Zuordnung. Ungequotete Skalare erhalten Typen — yes ist ein boolescher Wert, 07 ist eine Zahl — weshalb das „Norwegen-Problem“ (NO = Norwegen, wird als false geparst) berühmt ist. Anker (&x) und Aliase (*x) verwenden Knoten innerhalb eines Dokuments wieder.

Anker und Aliase werden beim Umwandeln in JSON aufgelöst.