Was die Umwandlung von JSON in YAML bedeutet
JSON und YAML beschreiben dieselben Daten, nur in unterschiedlicher Schreibweise. JSON setzt auf geschweifte Klammern, Anführungszeichen und Kommas, während YAML die Struktur über Einrückungen abbildet. Genau das macht YAML für Konfigurationsdateien angenehmer zu lesen.
Ein kurzes Beispiel zeigt den Unterschied deutlich:
| JSON | YAML |
|---|---|
{"name": "app"} |
name: app |
{"ports": [80, 443]} |
ports: / - 80 / - 443 |
Du konvertierst meist dann, wenn ein System YAML erwartet, etwa bei Docker Compose, Kubernetes oder GitHub Actions. Eine API liefert ihre Antwort als JSON, doch deine Konfiguration soll im YAML-Format vorliegen.
Der Konverter liest deine JSON-Eingabe ein und gibt die gleichen Werte als YAML aus. Schlüssel, Werte und Reihenfolge bleiben erhalten, lediglich die Syntax ändert sich. Wer den umgekehrten Weg braucht, nutzt den YAML zu JSON Konverter.