JSON → YAML: Wandelt JSON-Daten in sauberes, gut lesbares YAML um. Ideal für Konfigurationsdateien und Datenserialisierung.
YAML → JSON: Parst YAML-Dokumente zurück in Standard-JSON. Unterstützt Anker, Aliasse und Mehrdokument-YAML.
Tipp: YAML ist eine Obermenge von JSON — jedes gültige JSON ist auch gültiges YAML. Verwenden Sie die Schaltfläche Tauschen, um schnell hin und her zu konvertieren.
JSON → YAML und der Mythos der Obermenge
Jedes gültige JSON-Dokument ist gültiges YAML (YAML 1.2); deshalb ist die Umwandlung in dieser Richtung immer unbedenklich. Umgekehrt gilt das nicht: YAML hat eigene Anker, Aliasse, unquotierte Skalare und Mehrdokument-Streams. Daher löst YAML → JSON Anker und Aliasse zu einfachen Strukturen auf, bevor JSON ausgegeben wird. Auch die Anführungszeichen unterscheiden sich — YAML-Zeichenketten mit Sonderzeichen brauchen Anführungszeichen, die JSON nie benötigen würde.
📋 Tipps
JSON → YAML:JSON-Objekte werden zu YAML-Zuordnungen, Arrays zu YAML-Sequenzen.
YAML → JSON:Die YAML-Einrückung bestimmt die Verschachtelungsebene. Verwenden Sie einheitliche Abstände (2 oder 4 Leerzeichen).
Mehrdokument-YAML (getrennt durch ---) wird vollständig unterstützt.