utilstuff.com
Zurück zu Dev-Tools

YAML Formatierer & Validierer

Formatieren, validieren und konvertieren Sie YAML-Dokumente und Manifeste online. Unterstützt Multi-Dokument-YAML (---), Zeilen-/Spalten-Diagnose, 100% lokal.

100% Clientseitige Lokale Ausführung
YAML-Formatierung, Syntaxprüfung und JSON-Konvertierung erfolgen vollständig in Ihrem Browser. Dokumente werden niemals an Server übertragen.
YAML vs. JSON Vergleich
FunktionYAMLJSON
SyntaxstilEinrückungsbasiert (Leerzeichen)Geschweifte Klammern `{}` & eckige Klammern `[]`
Kommentar-UnterstützungUnterstützt (`#`)Nicht unterstützt
Menschliche LesbarkeitHoch (Konfigurationsdateien / K8s)Maschinen-API-orientiert
Multi-DokumentUnterstützt (`---`)Einzelnes Dokument-Root
YAML-Syntaxreferenz
Mehrzeilige Strings ('|' und '>')

Verwenden Sie | um Zeilenumbrüche zu erhalten (Literal-Block), oder > um Zeilenumbrüche in Leerzeichen zu falten (Folded-Block).

Anker (`&`) & Aliase (`*`)

Definieren Sie wiederverwendbare Blöcke mit &anchorName und referenzieren Sie sie mit *anchorName um Duplizierung zu vermeiden.

Was ist YAML?

YAML ist ein für Menschen lesbares Datenformat, das Einrückungen statt Klammern und geschweiften Klammern verwendet und häufig für Konfigurationsdateien eingesetzt wird – Kubernetes-Manifeste, Docker Compose, CI-Pipelines und OpenAPI-Spezifikationen werden typischerweise in YAML geschrieben.

So verwenden Sie den YAML Formatter & Validator

  1. Fügen Sie YAML ein, um es zu formatieren, zu validieren oder zu konvertieren.
  2. Formatierung normalisiert Einrückung und Struktur; die Validierung prüft die Syntax und meldet die genaue Zeile eines Fehlers.
  3. Konvertieren Sie nach oder von JSON, wenn Sie Daten zwischen den beiden Formaten verschieben müssen.
  4. Mehrfach-Dokument-YAML (getrennt durch ---) wird unterstützt.

Technische Hinweise

  • YAML ist einrückungssensitiv – das Mischen von Tabs und Leerzeichen oder inkonsistente Einrückung ist eine der häufigsten Fehlerquellen beim Parsen.
  • Da YAML in den meisten Implementierungen eine Obermenge des JSON-Datenmodells ist, sind JSON-Dokumente in der Regel auch gültiges YAML, was die JSON-↔-YAML-Konvertierung im üblichen Fall unkompliziert macht.

Häufig Gestellte Fragen

Bleiben Kommentare beim YAML-Formatieren erhalten?+

Beim Parsen von YAML werden Kommentare (#) verworfen. Die Konvertierung zu JSON oder das Re-Formatieren entfernt Kommentare.

Wie funktioniert Multi-Dokument-YAML (---) bei der JSON-Konvertierung?+

Mehrere mit --- getrennte YAML-Dokumente werden beim Konvertieren als JSON-Array von Objekten zusammengefasst.