Utils365

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

  1. Incolla il tuo YAML

    Incolla lo YAML, oppure apri o trascina un file .yaml o .yml. Viene controllato e convertito mentre scrivi.

  2. Scegli un layout

    Indenta il JSON con 2 o 4 spazi, oppure minificalo su una riga.

  3. 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.