
Che cos'è un file YAML?
YAML — configurazione leggibile
Usare il formato YAML
Un esempio concreto
Preparare un JSON da un file YAML per uno strumento che si aspetta un JSON.
Le verifiche utili
Commenti, ancore e tipi impliciti non hanno tutti un equivalente. Controlla il significato dei valori dopo la conversione.
Scegliere una conversione
Conservate l’originale e aprite il risultato nel software o sul dispositivo che dovrà utilizzarlo.
Le vostre domande su questo formato
Perché il mio JSON cambia struttura in CSV?
CSV rappresenta una tabella di righe e colonne. JSON può contenere oggetti e liste nidificate che non si traspongono direttamente. Convertite una copia, verificate come sono rappresentati i campi e conservate il JSON se il vostro uso richiede di mantenere tutta la sua struttura.
Come evitare di perdere gli zeri all'inizio degli identificativi?
All'apertura del CSV in un foglio di calcolo, importa le colonne di identificatori come testo. Un'apertura automatica può trasformare 00123 in 123. Controlla anche le date e i separatori decimali prima di salvare di nuovo.
Posso convertire un file contenente segreti?
Rimuovi password, chiavi di API e altri segreti prima di inviare un esempio al servizio o al supporto. L'elaborazione dei file avviene online. Per dati che non devono lasciare il tuo dispositivo, usa uno strumento locale appropriato.
Perché tutte le uscite non sono proposte?
I formati non sono intercambiabili in tutti i casi. ConvertLab mostra le conversioni del suo catalogo; rinominare un'estensione non trasforma il contenuto. Le uscite specializzate, come alcuni export XML o fogli di calcolo, sono identificate NoLimit.
Che cos'è?
Lo YAML è un formato di configurazione pensato per essere letto e scritto agevolmente da persone. Niente parentesi graffe, niente tag: la struttura è affidata all'indentazione, un po' come in un elenco puntato.
Accetta i commenti, il che lo rende il formato preferito per i file di configurazione — laddove il JSON, che li vieta, risulta francamente scomodo.
Storia e origine
Lo YAML nasce nel 2001, con l'ambizione dichiarata di essere più leggibile dell'XML e più flessibile dei formati di configurazione esistenti.
Si è imposto in tutto l'ecosistema degli strumenti di sviluppo moderni: integrazione continua, orchestrazione di container, distribuzione automatizzata. Un ingegnere del settore ne scrive ogni giorno.
Perché è utile
Molto leggibile e conciso, accetta i commenti e gestisce con eleganza le strutture annidate.
È tecnicamente un sovrainsieme del JSON: qualsiasi file JSON è anche uno YAML valido.
Limiti e difetti
L'indentazione è significativa e i tabulatori sono vietati: uno spazio di troppo o mal posizionato può cambiare il significato del file o renderlo non valido.
Le sue conversioni automatiche di tipo sono una trappola nota: nelle vecchie versioni, il valore NO — il codice del paese Norvegia — veniva interpretato come il booleano «falso». Questo genere di sorpresa è valso al formato una certa fama di ambiguità.
Consigli d'uso
Lo YAML è perfetto per la configurazione scritta a mano. Per lo scambio dati tra macchine, convertitelo in JSON: più rigoroso, più prevedibile, senza ambiguità di tipo.
Racchiudete sempre tra virgolette i valori che potrebbero essere interpretati in modo errato: sì, no, on, off, e tutto ciò che assomiglia a un numero senza esserlo davvero.
Converti il tuo YAML in pochi secondi, sui nostri server sicuri in Francia.
Converti un YAML