1. Quando usare YAML vs. JSON
JSON è ottimizzato per lo scambio di dati tra macchine (risposte API, configurazioni salvate) - la sua grammatica rigorosa riduce le sorprese in fase di parsing. YAML si basa sull'indentazione, supporta i commenti (#) e si legge bene per le persone, motivo per cui domina nei file di configurazione: docker-compose.yml, workflow GitHub Actions, manifesti Kubernetes, playbook Ansible. Usa questo strumento per trasformare una configurazione YAML in JSON per l'elaborazione programmatica, oppure per convertire dati JSON in YAML pulito e leggibile.