YAMLの書き方と文法の例

YAMLは設定ファイルで最もよく使われる形式です。エラーなく読み書きするために必要なルールをまとめました。

ツールを開く: YAMLバリデーター

基本の要素

要素YAMLの書き方意味
マッピング名前: webキーと値の組
入れ子のマッピング子のキーをスペース2つ下げるオブジェクトの中のオブジェクト
リスト- 最初の項目リストの1項目
1行のリスト[a, b, c]1行で書く短いリスト
コメント# メモプログラムは無視する
ヌル~、null、または空値なし

複数行の文字列

| を使うと改行をそのまま残せるので、スクリプトや証明書に向いています。> を使うと行が1つの段落にまとめられ、長い説明文に向いています。記号の後に - を付ける(|- や >-)と最後の改行が削除されます。

アンカーと複数ドキュメント

  • 値の前に&名前を書いて印を付け、後で*名前と書くと再利用できます。
  • <<: *名前で、再利用するマッピングを別のマッピングに結合できます。
  • 1つのファイル内の複数ドキュメントは、ハイフン3つ(---)の行で区切ります。
  • ツールが明示的な終わりを必要とする場合は、...でドキュメントを終えます。