JSON ⇄ YAML

JSON in YAML und YAML in JSON umwandeln; ein handgeschriebener Parser deckt gängige Strukturen ab

Anleitung

Beim Umwandeln JSON → YAML erhalten Zahlen-Zeichenketten, Zahlen, Booleans und null Anführungszeichen, um die Treue zu wahren; YAML → JSON unterstützt verschachtelte Einrückung, den Listen-Marker -, Schlüssel-Wert-Paare und gängige Skalartypen.

FAQ

Warum erhält die Zeichenkette „100" nach dem Umwandeln in YAML Anführungszeichen?

Um zu vermeiden, dass sie beim Zurückwandeln in JSON zu einer Zahl wird. YAML erkennt eine reine Zahl standardmäßig als Integer; Anführungszeichen bewahren den exakten Originaltyp.

Sind die unterstützten YAML-Features begrenzt?

Es deckt die im Alltag häufigste Teilmenge ab: Maps, Sequenzen, Verschachtelung, Skalare und Kommentare. Anchors, Mehrfachdokumente und komplexe Flow-Styles werden noch nicht unterstützt.