JSON ↔ YAML Konverter
Zwischen Konfigurationsformaten wechseln
Eingabe
Optionen
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 Wählen Sie die Richtung.
- 2 Fügen Sie Ihr JSON oder YAML ein.
- 3 Legen Sie die Einrückung für die YAML-Ausgabe fest.
- 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.