YAML ツール
使い方:左のテキストエリアに YAML を貼り付け、モードを選び、処理をクリックします。
検証:YAML 構文をチェックし、行・列番号付きでエラーを報告します。インデントの問題、無効なマッピング、不正なシーケンスを捕捉します。
整形:設定可能なインデント(2/4 スペースかタブ)で YAML を美しくします。任意でキーをアルファベット順に並べ替えます。
ツリー表示:解析済みの YAML を折りたたみ可能なインタラクティブなツリーとして表示し、文書構造を探索します。検索ボックスでキーや値によりノードを絞り込めます。
JSON に変換:YAML を等価な JSON に変換します。複雑な YAML 機能(アンカー、エイリアス、タグ)は平凡な JSON オブジェクトに解決されます。
YAML とは?
YAML は括弧でなくインデントの上に築かれた設定形式です。ネストは空白、ダッシュがリスト項目を始め、key: value がマッピングです。クオートなしのスカラーは型を得ます — yes は真偽値、07 は数値 — だから「ノルウェー問題」(NO = ノルウェーが false に解析される)は有名です。アンカー(&x)とエイリアス(*x)は 1 つの文書内でノードを再利用します。
アンカーとエイリアスは JSON への変換時に解決されます。