YAML-Eingabe

Formatierte Ausgabe

Einzug:

Was ist ein YAML-Formatierer?

Sie fügen ein Kubernetes-Manifest in Ihren Editor ein und das Deployment schlägt fehl — es stellte sich heraus, dass jemand Tabs statt Leerzeichen drei Ebenen tief verwendet hat. YAML ist einrückungsempfindlich und die YAML-1.2-Spezifikation verbietet Tabs für die Einrückung ausdrücklich. Ein falsches Zeichen bricht alles. Dieser Formatierer parst Ihr YAML und gibt es mit konsistenter 2- oder 4-Leerzeichen-Einrückung aus. Er erkennt Strukturfehler sofort. Alles läuft in Ihrem Browser — nichts wird an einen Server gesendet, sodass Sie Docker Compose-Dateien oder Geheimnisse sicher einfügen können.

Ein YAML-Formatierer normalisiert Einrückung und Zeilenumbrüche, damit Ihr Dokument gültig und konsistent ist. Dieses Tool parst Ihr YAML und formatiert es mit 2 oder 4 Leerzeichen neu. Es läuft vollständig in Ihrem Browser. Nichts wird an einen Server gesendet—sicher für Produktionskonfigurationen, Geheimnisse und sensible Daten.

Beispiele für YAML-Formatierung

YAML für einheitliche Einrückung formatieren. Telekom-Beispiele:

Beispiel 1: Teilnehmerdatensatz

Eingabe

Formatierte Ausgabe:

Ausgabe

Beispiel 2: Teilnehmerliste

Eingabe

Formatierte Ausgabe:

Ausgabe

Klicken Sie oben auf die Schaltfläche Beispiel, um weitere Beispiele in den Editor zu laden.

So verwenden Sie dieses Tool

1

Einfügen oder Hochladen

Kopieren Sie Ihr YAML und fügen Sie es in den linken Editor ein. Sie können auch auf Hochladen klicken, um eine .yaml- oder .yml-Datei zu laden. Die Schaltfläche Beispiel lädt Beispieldaten. Ungültiges YAML zeigt einen Fehler—nutzen Sie den YAML Validator zur Diagnose.

2

Anpassen und Ausgabe anzeigen

Das rechte Panel aktualisiert sich automatisch. Nutzen Sie die Einzugs-Schaltflächen (2 oder 4 Leerzeichen) für Ihren bevorzugten Stil. Schlüssel sortieren alphabetisiert Schlüssel für konsistente Ausgabe. Die YAML-Spezifikation verlangt Leerzeichen (keine Tabs) für die Einrückung.

3

Kopieren oder Herunterladen

Nutzen Sie Kopieren für die Zwischenablage oder Herunterladen zum Speichern als Datei. Für die Umwandlung zu JSON nutzen Sie YAML zu JSON. Für die Umkehrung JSON zu YAML. Für kompakte Ausgabe den YAML Minimierer.

Wann YAML-Formatierung hilft

Viele Entwickler brauchen einen Formatierer bei Kubernetes-Manifesten, Docker-Compose-Dateien oder CI/CD-Konfigurationen wie GitHub Actions. Manuell bearbeitetes YAML hat oft Einrückungsfehler—ein einzelnes Leerzeichen oder Tab kann das Deployment brechen. Die Formatierung hier liefert gültige, konsistente Ausgabe zum Zurückkopieren.

Konfigurationsdateien wie application.yml (Spring Boot) oder .gitlab-ci.yml haben oft tiefe Verschachtelung. Uneinheitliche Einrückung erschwert Lesen und Review in Pull Requests. Hier durchlaufen normalisiert die Struktur. Für Umwandlung zu JSON oder XML nutzen Sie YAML zu JSON oder YAML zu XML.

Auch nützlich vor dem Teilen von YAML mit Kollegen. Formatierte Konfiguration in einer Slack-Nachricht oder einem Ticket ist viel leichter zu lesen. Zuerst durch den YAML Validator laufen lassen kann Syntaxprobleme abfangen.

Häufig gestellte Fragen

Behebt der YAML-Formatierer Tab-Einrückungsfehler?

Ja. Die YAML-Spezifikation verlangt Leerzeichen — Tabs sind nicht erlaubt und verursachen Parse-Fehler. Dieses Tool ersetzt Tabs durch Leerzeichen und normalisiert die Einrückung.

Ist es sicher, Produktionskonfigurationen oder Geheimnisse hier einzufügen?

Ja. Die Formatierung läuft vollständig in Ihrem Browser — nichts wird an einen Server gesendet. Sie können dies im Netzwerk-Tab der Entwicklertools prüfen.

Was macht der YAML-Formatierer mit Kommentaren?

Das hängt vom Parser ab. Einige Implementierungen entfernen Kommentare beim erneuten Ausgeben. Testen Sie mit einem kleinen Ausschnitt zuerst.

Kann ich YAML nach der Formatierung zu JSON konvertieren?

Ja. Nutzen Sie den YAML zu JSON-Konverter. Für die Umkehrung JSON zu YAML. Für kompakte Ausgabe den YAML Minimierer.

Wie repariere ich YAML-Einrückungsfehler?

Fügen Sie Ihr YAML hier ein — der Formatierer normalisiert alle Einrückungen. Bei Syntaxfehlern nutzen Sie den YAML Validator für detaillierte Fehlermeldungen.

Verwandte Tools

Für einen tieferen Einblick in YAML ist die YAML-1.2-Spezifikation die formale Referenz. Siehe auch yaml.org, Kubernetes-Konfiguration, Docker Compose, RFC 9512 YAML-Medientyp.