YAML 比較

2 つの YAML 文書を比較し、すべての構造差分を見つけます。追加されたもの、削除されたもの、変更されたものを、完全な YAML パス付きで正確に確認できます。あわせて:JSON ↔ YAML コンバーター | JSON 比較 | XML 比較。
すべての処理はブラウザー内でローカルに行われます — データがサーバーへアップロードされることはありません。
下に 2 つの YAML 文書を貼り付け、比較をクリックすると差分を見つけます。
上に 2 つの YAML 文書を入力し比較をクリックすると差分が表示されます。
使い方:元の YAML を左のテキストエリア(YAML A)に、変更後の YAML を右のテキストエリア(YAML B)に貼り付けます。比較をクリックするとすべての差分が表示されます。
結果の色:緑 = B で追加、赤 = A から削除、黄 = 値が変更。
セット比較:チェックすると、配列を順序なしの集合として比較します(項目順序を無視)。既定では配列は位置ごとに比較されます。
ヒント:YAML のコメント(#)は解析中に剥ぎ取られ、比較されません。比較されるのはデータ構造だけなので、設定ファイルの差分に最適です。
構造的な YAML 差分 — コメントは数えない

YAML はテキストでなくデータ構造として比較されます。コメントは剥ぎ取られ、インデントは正規化され、同じ値に解析されるクオート付きとクオートなしのスカラーは等価です。YAML 固有の罠が 1 つ:アンカーとエイリアスにより、2 つの文書がテキストとしては違いながら同一のデータを表したり — または似て見えながら異なる解決をしたり — します。解析済みの構造を比較すれば両方を扱えます。

設定ファイルの差分に最適 — 空白とコメントの揺れは決して現れません。