YAML-Baumansicht
Parst YAML in einen interaktiven einklappbaren Baum. Unterstützt Multi-Dokument-YAML, Anker & Aliase, Suche, JSON-Konvertierung und Drag & Drop von .yaml/.yml-Dateien.
Was ist eine YAML-Baumansicht?
Eine YAML-Baumansicht analysiert YAML-Text und stellt ihn als interaktive, einklappbare Baumstruktur dar. Jeder Knoten zeigt seinen Schlüssel, Typ und Wert, sodass Sie verschachteltes YAML visuell erkunden können, ohne Rohtext zu lesen.
Wie geht dieses Tool mit Multi-Dokument-YAML-Dateien um?
YAML-Dateien können mehrere durch "---" getrennte Dokumente enthalten. Dieses Tool analysiert jedes Dokument unabhängig und stellt jedes als separaten Baum dar, beschriftet mit „Dokument 1", „Dokument 2" usw.
Unterstützt es YAML-Anker (&) und Aliase (*)?
Ja. Mit &anker definierte Anker und Referenzen mit *alias werden automatisch vom js-yaml-Parser aufgelöst. Der expandierte Inhalt wird inline im Baum angezeigt, damit Sie den tatsächlichen Wert sehen, auf den ein Alias verweist.
Wie konvertiere ich YAML in JSON?
Klicken Sie in der Symbolleiste auf die Schaltfläche „Zu JSON". Das Tool analysiert Ihr YAML und gibt formatiertes JSON mit 2-Leerzeichen-Einrückung aus. Sie können das JSON-Ergebnis dann mit einem Klick in die Zwischenablage kopieren.
Was passiert, wenn YAML einen Syntaxfehler hat?
Das Tool zeigt eine klare Fehlermeldung unterhalb des Eingabebereichs an, inklusive Zeilennummer und Problembeschreibung (z. B. „falsche Einrückung eines Mapping-Eintrags in Zeile 5"). Die Baumansicht bleibt leer, bis Sie die Syntax korrigieren.
Wie funktioniert die Suchfunktion?
Geben Sie ein Schlüsselwort in das Suchfeld ein und übereinstimmende Schlüssel und Zeichenfolgenwerte werden sofort hervorgehoben. Verwenden Sie die Schaltflächen Zurück/Weiter oder Enter (vorwärts) und Umschalt+Enter (rückwärts) zum Springen zwischen Treffern.
Kann ich YAML aus einer Datei laden?
Ja. Klicken Sie auf „Datei laden", um eine .yaml- oder .yml-Datei zu suchen, oder ziehen Sie eine Datei in den Eingabebereich. Der Inhalt wird lokal in Ihrem Browser gelesen und nie auf einen Server hochgeladen.
Wie werden verschiedene Werttypen angezeigt?
Jeder Typ hat eine eigene Farbe: Strings sind grün, Zahlen blau, Booleans orange und Nullwerte grau. Objekte zeigen ein {count}-Badge und Arrays ein [count]-Badge mit der Anzahl der Kinder.
Werden meine YAML-Daten an einen Server gesendet?
Nein. Alle Analyse, Darstellung, Suche und JSON-Konvertierung erfolgen vollständig in Ihrem Browser. Ihre YAML-Daten verlassen niemals Ihr Gerät, was dieses Tool für sensible Konfigurationsdateien sicher macht.
Funktioniert dieses Tool offline?
Sobald die Seite geladen ist, läuft das Tool vollständig in Ihrem Browser und kann ohne Internet funktionieren. Nur das anfängliche Laden erfordert Netzwerkzugriff zum Abrufen der statischen Ressourcen und der js-yaml-Bibliothek.