Converti YAML in JSON
Trasforma la configurazione YAML in JSON e scopri esattamente dove si rompe, quando succede.
Incolla lo YAML, apri un file .yaml o .yml o trascinalo qui. Più documenti separati da --- diventano un array JSON.
Avanti: Formattatore JSON · XML in JSON · JSON in CSV
Segnala un problema con questo strumento
Come usare YAML in JSON
Incolla il tuo YAML
Incolla lo YAML, oppure apri o trascina un file .yaml o .yml. Viene controllato e convertito mentre scrivi.
Scegli un layout
Indenta il JSON con 2 o 4 spazi, oppure minificalo su una riga.
Copia o scarica
Copia il JSON o scaricalo come file .json.
Perché usare Utils365
Ancore e merge risolti
Alias come *defaults e chiavi di merge come <<: *defaults, comuni nei file docker-compose e Kubernetes, vengono espansi.
Più documenti insieme
Un file con documenti separati da --- diventa un array JSON, un elemento per documento.
Errori facili da correggere
Indentazione errata, tab, chiavi duplicate e virgolette non chiuse vengono segnalati con riga e colonna, e la riga viene mostrata con il punto evidenziato.
Privacy garantita
Il tuo YAML viene convertito sul tuo dispositivo e mai caricato, quindi password e token nei file di configurazione restano con te.
Domande frequenti
Cosa succede a un file con più documenti?
I documenti separati da --- diventano un array JSON, in ordine. Un file con un solo documento diventa un singolo valore JSON.
yes viene convertito in true?
No. Si segue YAML 1.2, dove solo true e false sono booleani, quindi yes, no, on e off restano testo. Scrivi true o false se intendi un booleano.
Ancore e alias sono supportati?
Sì. Ogni *alias viene sostituito da una copia di ciò che marca la sua &ancora, e le chiavi di merge <<: vengono unite nella mappa. I file i cui alias si espandono fino a dimensioni enormi vengono bloccati.
Perché il mio YAML mostra un errore?
Le cause comuni sono tab usati per l’indentazione, elementi non allineati, una chiave usata due volte nella stessa mappa o una virgoletta non chiusa. Il messaggio indica riga e colonna.
Cosa succede ai commenti?
Il JSON non ha commenti, quindi i commenti YAML non compaiono nel risultato.