00
:
00
:
00
:
00
Corso SEO AI - Usa SEOEMAIL al checkout per il 30% di sconto

YAML vs JSON

Tabella di Confronto

Caratteristica YAML JSON
Sintassi Indentazione, niente parentesi Parentesi graffe {}, virgole ,
Commenti Supportati # Non supportati standard
Tipi Dati Stringhe, Numeri, Bool, null, Date Stringhe, Numeri, Bool, null
Leggibilità Alta (Human-centric) Media (Machine-centric)
Performance Più lento (parsing complesso) Molto veloce

Quando usare YAML

  • File di Configurazione: Ideale per config scritte dall’uomo (Docker, K8s).
  • Frontmatter: Usato in Markdown (Jekyll, Hugo, Astro).
  • Strutture complesse: Con riferimenti (ancore).

Quando usare JSON

  • API: Standard per REST API.
  • Scambio Dati: Tra server e client.
  • Configurazioni Semplici: Dove i commenti non servono (es. package.json anche se tecnicamente supporta commenti in alcuni contesti non standard, lo standard JSON non li prevede).