JSON in YAML und YAML zurück in JSON umwandeln, mit einstellbarer Einrückung.
Beide beschreiben dieselben Datenstrukturen (Objekte, Arrays, Strings, Zahlen, Booleans und null). YAML verwendet Einrückung statt geschweifter Klammern und erlaubt Kommentare, weshalb es für Konfigurationsdateien wie Docker Compose, Kubernetes und GitHub Actions beliebt ist.
Nein. JSON hat keine Kommentarsyntax, daher werden Kommentare entfernt. Anker und Aliase werden in ihre tatsächlichen Werte aufgelöst.
Enthält das YAML mehrere durch --- getrennte Dokumente, ist das Ergebnis ein JSON-Array mit einem Element pro Dokument.
Die häufigsten Ursachen sind gemischte Tabs und Leerzeichen, uneinheitliche Einrückung und Werte ohne Anführungszeichen, die ": " enthalten. Die Fehlermeldung zeigt Zeile und Spalte, an der der Parser abgebrochen hat.