Mr. Encoder

JSON ↔ YAML Konverter

JSON in YAML und YAML zurück in JSON umwandeln, mit einstellbarer Einrückung.

So funktioniert's

  1. Fügen Sie JSON im linken oder YAML im rechten Bereich ein.
  2. Wählen Sie eine Einrückung von 2 oder 4 Leerzeichen.
  3. Klicken Sie auf JSON → YAML oder YAML → JSON und kopieren Sie das Ergebnis.

Häufig gestellte Fragen

Was ist der Unterschied zwischen JSON und YAML?

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.

Bleiben YAML-Kommentare bei der Umwandlung in JSON erhalten?

Nein. JSON hat keine Kommentarsyntax, daher werden Kommentare entfernt. Anker und Aliase werden in ihre tatsächlichen Werte aufgelöst.

Was passiert mit einer YAML-Datei, die mehrere Dokumente enthält?

Enthält das YAML mehrere durch --- getrennte Dokumente, ist das Ergebnis ein JSON-Array mit einem Element pro Dokument.

Warum lässt sich mein YAML nicht parsen?

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.

Weitere Tools