// text

Extract YAML Keys.

Get a complete list of every key in a YAML document, with full dotted paths, and a tree view.

Client-sideDotted pathsNo upload

YAML input

Keys

Häufig gestellte Fragen

Extrahiert er verschachtelte Schlüssel?

Ja, er extrahiert Schlüssel aller Verschachtelungsebenen.

Kann ich Schlüssel filtern?

Ja, du kannst nach einem bestimmten Muster suchen.

Ist das Ergebnis exportierbar?

Ja, du kannst die extrahierten Schlüssel in die Zwischenablage kopieren.

YAML-Schlüssel extrahieren

Das Tool analysiert eine YAML-Struktur und gibt alle verwendeten Schlüssel aus. Dies ist nützlich, um einen Überblick über die Konfigurationsoptionen einer Datei zu erhalten.

Bei verschachtelten Strukturen werden die Pfade der Schlüssel ausgegeben, um die Hierarchie widerzuspiegeln. Aus { server: { port: 8080 } } wird server.port extrahiert.

Die Extrahierung kann auf bestimmte Ebenen beschränkt oder auf alle Tiefen ausgedehnt werden, je nach Bedarf.

Anwendungsfälle

Bei der Dokumentation von Konfigurationsdateien hilft die Schlüsselextraktion dabei, alle verfügbaren Optionen systematisch aufzulisten.

Für die Migration zwischen Konfigurationsformaten ist die Kenntnis aller Schlüssel der erste Schritt, um die Struktur des Zielformats zu planen.

Bei der Validierung von Konfigurationen kann die Extrahierung als Grundlage für Prüfungen dienen, ob alle erforderlichen Schlüssel vorhanden sind.

Ausgabeformat

Standardmäßig werden die Schlüssel als flache Liste ausgegeben, wobei verschachtelte Schlüssel durch Punkte getrennt sind. Dies ist die lesbarste Form für die meisten Anwendungsfälle.

Optional können die Schlüssel als hierarchische Struktur ausgegeben werden, die die ursprüngliche YAML-Verschachtelung widerspiegelt. Das ist nützlich für die Visualisierung der Struktur.

Für die Weiterverarbeitung können die Schlüssel als JSON-Array oder als durch Trennzeichen getrennte Liste ausgegeben werden.