Quello che incolli qui di solito contiene segreti
Lo YAML che si converte ogni giorno sono `docker-compose.yml`, manifest di Kubernetes, `values.yaml` di Helm e file di CI. Tutti tendono a portarsi dietro variabili d'ambiente, nomi host interni e a volte chiavi. Qui la conversione gira nella tua scheda e quel contenuto non lascia la tua macchina.
Dove YAML sorprende in conversione
YAML è più permissivo di JSON e la differenza emerge convertendo. `yes` e `no` senza virgolette diventano booleani in YAML 1.1; una versione scritta `1.10` diventa il numero 1.1 e perde lo zero; una data senza virgolette smette di essere una stringa. Se il JSON risultante non torna, parti da quali valori erano privi di virgolette.
Perché a volte serve questa direzione
YAML si scrive meglio a mano, ma molti strumenti e API accettano solo JSON. Convertire è il passo intermedio per iniettare una configurazione in una chiamata HTTP, validarla contro uno schema JSON o salvarla dove l'indentazione significativa non ci sta.