Skip to main content

YAML Types

YAML 1.2.2 organises all data into three node kinds: scalars (leaf values), sequences (ordered lists), and mappings (key-value pairs). Every YAML document is a tree of these three node types.

YAML 1.2.2 superset rule: Every valid JSON document is valid YAML. JSON objects map to YAML mappings; JSON arrays map to sequences; JSON strings, numbers, booleans, and null map to scalars. Source: yaml.org spec 1.2.2