Zum Inhalt springen
Utilizy

JSON ↔ YAML Konverter

Zwischen Konfigurationsformaten wechseln

Läuft in Ihrem Browser

Eingabe

Optionen

Ergebnis

Ergebnis

Noch nichts eingegeben

Fügen Sie JSON oder YAML ein — das umgewandelte Ergebnis erscheint hier.

JSON kennt keine Kommentare, YAML-Kommentare gehen bei der Umwandlung daher verloren.

Kubernetes, GitHub Actions und Docker Compose wollen YAML; APIs und Paketdateien sprechen JSON. Beide beschreiben dieselben Daten, die Umwandlung ist also weitgehend mechanisch — mit einer Sache, auf die Sie achten sollten, siehe unten.

So funktioniert es

  1. 1 Wählen Sie die Richtung.
  2. 2 Fügen Sie Ihr JSON oder YAML ein.
  3. 3 Legen Sie die Einrückung für die YAML-Ausgabe fest.
  4. 4 Kopieren Sie das Ergebnis.

Häufige Fragen

Was geht bei der Umwandlung von YAML nach JSON verloren?

Kommentare, Anker und Aliase sowie Dateien mit mehreren Dokumenten. Die Kommentare sind der schmerzhafte Teil — eine ausführlich kommentierte Konfiguration verliert jede Erklärung, behalten Sie das YAML also als maßgebliche Quelle.

Warum ist die Einrückung in YAML so wichtig?

Die Einrückung ist die Struktur, so wie in Python. Zwei oder vier Leerzeichen sind Geschmackssache, aber sie zu mischen oder Tabs zu verwenden macht die Datei ungültig — YAML verbietet Tabs zur Einrückung vollständig.

Warum hat mein Wert seinen Typ geändert?

YAML leitet Typen ab: unquotiertes yes, no, on und off werden zu Booleschen Werten und 1.0 wird zu einer Zahl. Versionsnummern und Ländercodes trifft es besonders oft — setzen Sie sie in Anführungszeichen, damit sie Zeichenketten bleiben.

Passt gut dazu