Convertitore YAML ↔ JSON
Converti YAML in JSON o JSON in YAML istantaneamente nel browser. Incolla la tua config o dato, scegli la direzione e copia il risultato. Gratuito, senza...
Aggiornato aprile 2026
Revisionato da Rafael Duarte
Come convertire YAML in JSON (e viceversa)
Conversione in tempo reale nel browser, in entrambe le direzioni
1. Scegli la direzione
Seleziona YAML → JSON oppure JSON → YAML dal selettore in alto: a ogni direzione corrisponde un esempio già pronto da modificare.
2. Incolla il testo
Scrivi nel pannello di sinistra o usa il pulsante per incollare dagli appunti. Un'etichetta indica subito se l'input è valido.
3. Copia o scarica il risultato
L'output compare a destra mentre scrivi: copialo o scaricalo come output.json o output.yaml.
Un convertitore YAML JSON che gestisce i casi difficili
Basato su js-yaml, con le regole dei tipi di YAML 1.2
Ancore, alias e merge
&base, *base e la chiave di merge << vengono risolti: nel JSON trovi i valori già espansi.
Tipi riconosciuti
Numeri, booleani true/false, null e ~ diventano i tipi JSON corrispondenti; le date senza virgolette diventano timestamp ISO.
Errori con posizione
Tab nel rientro, chiavi duplicate o virgole di troppo nel JSON vengono segnalati con riga e colonna del problema.
JSON → YAML leggibile
Rientro di 2 spazi, nessun a capo forzato sulle righe lunghe e virgolette solo dove servono, per esempio su '8080' o 'no'.
Inversione con un clic
Il pulsante ⇄ cambia direzione e usa l'ultimo risultato come nuovo input, utile per verificare un andata e ritorno.
Tutto nel browser
Chiavi API, segreti e manifest di infrastruttura non lasciano il tuo dispositivo: non c'è nessun invio a un server.
Esempi di conversione
Cosa succede ai valori più insidiosi (risultati dello strumento)
Quando serve convertire tra YAML e JSON
Gli scenari più frequenti tra sviluppo e DevOps
Manifest Kubernetes e valori Helm
Passa un manifest a uno strumento che accetta solo JSON, o controlla come vengono interpretati i valori di un values.yaml.
Specifiche OpenAPI
Converti una specifica scritta in YAML nel JSON richiesto da un generatore di client, o fai il contrario per renderla più leggibile in revisione.
Docker Compose e pipeline CI
Controlla la struttura di un docker-compose.yml o di un workflow GitHub Actions e individua subito un errore di rientro.
Da risposta API a configurazione
Trasforma un JSON restituito da un'API in YAML per inserirlo in un file di configurazione senza riscriverlo a mano.
Errori comuni nella conversione YAML JSON
Numeri di versione trasformati
versione: 1.10 diventa il numero 1.1 e porta: 08080 diventa 8080. Metti tra virgolette versioni, CAP e codici che devono restare testo.
Date senza virgolette
2026-08-22 viene letto come timestamp ed esce come "2026-08-22T00:00:00.000Z". Scrivi "2026-08-22" tra virgolette se vuoi conservare il testo originale.
Aspettarsi un oggetto da più documenti separati da ---
Un file con più manifest separati da --- viene convertito in un array JSON, un elemento per documento: se ti serve un singolo oggetto, converti un documento alla volta.
Aspettarsi yes/no come booleani
Qui, come previsto da YAML 1.2, yes, no, on e off restano stringhe. PyYAML e Ansible seguono invece YAML 1.1 e li leggono come booleani: usa true e false per evitare sorprese.
Tab nel rientro e commenti persi
YAML non ammette tab per il rientro, e i commenti # spariscono nel JSON perché il formato non li prevede: conserva il file YAML originale.
Perché usare questo convertitore
La conversione è immediata e bidirezionale, con un esempio Kubernetes pronto all'uso e messaggi d'errore che indicano riga e colonna. Ancore, alias e chiavi di merge vengono risolti invece di essere ignorati.
Il parsing avviene interamente nel browser con la libreria js-yaml: puoi convertire configurazioni con segreti, token o indirizzi interni senza inviarle a nessun servizio esterno.
YAML o JSON?
Stessi dati, pubblici diversi
#Domande frequenti
Rappresentano gli stessi dati, ma YAML usa il rientro e ammette commenti, quindi è comodo per i file di configurazione scritti a mano. JSON è più rigido e compatto, ed è lo standard per le API. Dalla versione 1.2 ogni JSON valido è anche YAML valido.
Riferimenti
Strumenti correlati
- Convertitore CSV ↔ JSON Sviluppatore Converti CSV in JSON o JSON in CSV istantaneamente. Incolla i tuoi dati, scegli la direzione e scarica il risultato. Gratuito, privato e senza registrazione.
- Formattatore & Validatore JSON Sviluppatore Formattatore e validatore JSON online gratuito — formatta, valida, minifica ed esporta JSON in CSV. Vista ad albero, vista grafico e evidenziazione...
- JSON in Interfaccia TypeScript Sviluppatore Converti istantaneamente qualsiasi oggetto JSON in interfacce TypeScript pulite. Strumento online gratuito — supporta oggetti annidati, array e campi opzionali.
- Decodificatore Base64 Sviluppatore Decodifica stringhe Base64 in testo semplice istantaneamente nel browser. Supporta UTF-8, input multiriga e mostra il conteggio dei caratteri originali.
- Codificatore Base64 Sviluppatore Codifica qualsiasi testo in Base64 istantaneamente nel browser. Supporta UTF-8, mostra il conteggio dei caratteri e la dimensione del payload. Gratuito...