YAML を JSON にします。コメントは落ち、アンカーは展開されます。
1.2 として読み、アンカーは展開し、コメントはデータではないので落とします。--- で区切った複数文書は、一つの JSON ではないので先に分けてください。
子のキーは親より深く、同じ段は同じ空白数です。見た目が揃っていてもタブと空白が混ざると失敗します。リストは - のあとに空白が要ります。-item は文字列です。yes や on は文字列のまま、true false null だけが JSON の真偽と null になります。戻りは JSON を YAML に です。