YAML(ヤムル)は、人が読み書きしやすいことを重視した、データを文字で書き表すための言語(データ直列化言語)です。字下げでデータの入れ子を表す書き方が特徴で、設定ファイルなどに使われます。
名前は「YAML Ain't Markup Language(YAML はマークアップ言語ではない)」の略で、自分の名前を中に含む再帰的な略語です。2026年10月時点の公式仕様は、yaml.org で公開されている YAML 1.2 の改訂 1.2.2(2021年10月1日)です。
仕様の沿革によると、YAML 1.1 では JSON がほぼ YAML の部分集合でした。YAML 1.2 は、JSON の文書がそのまま有効な YAML になる、JSON の上位互換をめざして定められました。
- 正式な名前
- YAML Ain't Markup Language
- 業界
- 製造業
- 業務
- 技術文書
- 出典の確認日
