Zum Inhalt springen

YAML-zu-JSON-Konverter

YAML in JSON umwandeln und zurück, im Browser.

Läuft in deinem Browser

Richtung wählen. Block-Sequenzen, Mappings, Skalare und Inline-Flow werden unterstützt. Anker, Multi-Document und Tags sind raus - siehe FAQ.

So funktioniert's

  1. Richtung wählen

    YAML zu JSON oder JSON zu YAML.

  2. Quelle einfügen

    Beispiel ist vorbelegt. Mit Leerzeichen einrücken, nicht Tabs.

  3. Ausgabe kopieren

    Ausgabe rechts; Kopier-Button neben dem Titel.

Was ist das?

YAML und JSON beschreiben denselben Wertraum (Objekte, Arrays, Skalare) in unterschiedlichen Syntaxen. JSON ist strikt und überall eingebettet; YAML ist freundlicher für menschlich gepflegte Konfigurationen. Der Konverter verschiebt Konfiguration ohne Neuschreiben.

Wann verwenden

Kubernetes-Manifest für einen API-Call nach JSON übersetzen. CI-Konfiguration in JSON lesen. Start-Konfiguration aus JSON-Beispieldaten erzeugen. Zwei Konfigurationen in unterschiedlichen Formaten vergleichen.

Häufige Fehler

Vergessen, dass YAML `yes`, `no`, `on`, `off` als Booleans interpretiert (« Norway-Problem »). Tabs und Leerzeichen mischen - YAML lehnt Tabs in Einrückungen ab. Und erwarten, dass Kommentare den Round-Trip überleben: JSON kennt sie nicht, YAML -> JSON verwirft sie.

FAQ

Werden YAML-Anker / -Aliasse unterstützt?
Nein. Auch Multi-Document (---), Tags (!!str, !!int) und gefoldete/literale Skalare (>, |) nicht. Dafür yq oder einen vollständigen Parser nutzen.

Mehr in dieser Kategorie