YAML

Definizione rapida

Formato testuale strutturato e leggibile usato per rappresentare dati, configurazioni e sequenze gerarchiche.

Spiegazione

YAML usa indentazione, scalari, mappe e liste per descrivere strutture portabili tra strumenti. La flessibilità sintattica richiede attenzione a tipi impliciti, valori ambigui, alias e dati non fidati.

Esempio pratico

Un file di configurazione descrive categorie come lista e impostazioni come coppie chiave-valore, poi viene validato prima dell’uso.

Spiegazione tecnica

La specifica YAML 1.2.2 definisce una rappresentazione serializzata e il modo in cui parser e applicazioni la interpretano; sicurezza e schema dipendono dal consumer.

Da non confondere con

Non è Markdown: entrambi sono leggibili, ma YAML è un linguaggio di serializzazione strutturata con regole proprie.