Convertitore JSON in YAML - Converti in entrambe le direzioni online

Strumenti / Convertitori / Convertitore JSON in YAML

Converti JSON in YAML e viceversa

Convertire tra JSON e YAML

JSON e YAML descrivono gli stessi dati — mappe, liste, stringhe, numeri, booleani e null — con due sintassi. JSON è la lingua delle API e dei file di pacchetto; YAML quella dei file di configurazione di Docker, Kubernetes, GitHub Actions e delle pipeline CI. Questo convertitore traduce l’uno nell’altro all’istante e si occupa dei dettagli su cui si inciampa: virgolette, indentazione e le strane parole che YAML tratta come booleani.

Passaggi

  1. 1 Scegli la direzione e incolla il documento nel riquadro in alto. Il risultato compare sotto mentre scrivi.
  2. 2 Imposta la larghezza dell’indentazione — 2 spazi è la convenzione in YAML e nella maggior parte delle guide di stile JSON.
  3. 3 Copia il risultato, scaricalo come file, oppure usa l’output come nuovo input per verificare l’andata e ritorno.

Cosa cambia tra i due formati

YAML elimina graffe, parentesi quadre e quasi tutte le virgolette e usa l’indentazione per la struttura, così un oggetto JSON di 40 righe diventa un documento YAML di 25. Le chiavi mantengono l’ordine. Le liste diventano voci con trattino; gli oggetti annidati blocchi indentati; un oggetto o una lista vuoti restano scritti {} o []. Nell’altra direzione i commenti YAML si perdono perché JSON non ha commenti.

Perché alcune stringhe escono tra virgolette

In YAML un yes, no, on, off, true o null senza virgolette è letto come booleano o null, e 123 o 1.0 come numero. Una stringa che somiglia a uno di questi va tra virgolette, altrimenti cambia tipo al ritorno — l’esempio classico è il codice paese NO che diventa false. Il convertitore mette tra virgolette esattamente quelle stringhe, più tutto ciò che ha spazi iniziali o finali, due punti seguiti da spazio o un carattere speciale iniziale, e lascia il resto nudo per leggibilità.

Stringhe su più righe

Una stringa con interruzioni di riga è scritta come scalare a blocco YAML: una barra verticale sulla riga della chiave e il testo indentato sotto, con un meno quando la stringa non termina con un a capo. È la forma che vedi nei manifest Kubernetes e nei file CI, e si rilegge esattamente nella stessa stringa.

Indentazione e compatibilità

Il convertitore scrive YAML 1.2, che ogni parser moderno legge — PyYAML, js-yaml, Go yaml, Ruby Psych. Le chiavi annidate sono indentate della larghezza scelta; le chiavi di un oggetto dentro una lista stanno comunque due spazi dopo il trattino, come richiede la specifica. Le tabulazioni non sono mai usate.

Conversione JSON e YAML - domande frequenti

Da JSON a YAML sì: ogni valore e l’ordine delle chiavi sopravvivono, e riconvertendo si ottiene lo stesso JSON. Da YAML a JSON, commenti e ancore vengono risolti e scompaiono perché JSON non può esprimerli.
Nuovo
Convertitore da cucina Converti cup, cucchiai, cucchiaini e once fluide in grammi e once per 40 ingredienti comuni — farina, zucchero, burro, miele, riso e altri — usando la densità reale di ciascuno. Funziona nel tuo browser.
Popolare Oggi
Word in PDF Converti Word in PDF gratis: carica un file DOC, DOCX, ODT o RTF e scarica un PDF ben formattato in pochi secondi, senza filigrana.

Convertitori Correlati

Word in PDF Converti Word in PDF gratis: carica un file DOC, DOCX, ODT o RTF e scarica un PDF ben formattato in pochi secondi, senza filigrana.
PDF in Word Converti PDF in Word gratis: carica un PDF e scarica un DOCX modificabile in pochi secondi - senza registrazione e senza filigrana.
Convertitore di Immagini Convertitore di immagini gratuito: scegli PNG, JPG, WebP, GIF o BMP e converti nel browser - le tue foto non vengono mai caricate.
WebP in PNG Converti WebP in PNG gratis: la trasparenza viene mantenuta e l immagine non lascia mai il dispositivo, perché tutto avviene nel browser.
PNG in JPG Converti PNG in JPG gratis: scegli qualità e colore di sfondo per le aree trasparenti, tutto nel browser e senza caricare nulla.

Altri strumenti che potrebbero piacerti

Generatore MD5 Generatore MD5 gratuito: trasforma testo o file in un checksum MD5 nel browser - utile per verifiche di integrità e confronti rapidi.
Codificatore & Decodificatore Base64 Encoder e decoder Base64 gratuito: converti testo o file in Base64 e viceversa, tutto nel browser e senza caricare nulla.
Contatore di parole Contatore di parole gratuito: incolla un testo per contare parole, caratteri, frasi e paragrafi e vedere il tempo di lettura, senza caricare nulla.
Contatore di caratteri Contatore di caratteri gratuito: caratteri con e senza spazi, parole e righe, con i limiti SEO per titoli e meta description.
Verificatore di densità delle parole chiave Analizzatore di densità delle parole chiave gratuito: incolla testo o URL e vedi quante volte ricorre ogni parola o frase, in percentuale.