Vai al contenuto
Utilizy

Convertitore JSON ↔ YAML

Passa da un formato di configurazione all’altro

Funziona nel tuo browser

Dati di partenza

Opzioni

Risultato

Risultato

Non hai ancora inserito nulla

Incolla del JSON o dello YAML e qui comparirà il risultato convertito.

Il JSON non ha commenti, quindi gli eventuali commenti YAML si perdono nella conversione.

Kubernetes, GitHub Actions e Docker Compose vogliono YAML; le API e i file di pacchetto parlano JSON. I due descrivono gli stessi dati, quindi la conversione è quasi tutta meccanica — con un’avvertenza, spiegata qui sotto.

Come si usa

  1. 1 Scegli la direzione.
  2. 2 Incolla il tuo JSON o YAML.
  3. 3 Imposta il rientro per l’output YAML.
  4. 4 Copia il risultato.

Domande frequenti

Che cosa si perde convertendo YAML in JSON?

Commenti, ancore e alias, e i file multi-documento. I commenti sono la perdita dolorosa: una configurazione piena di annotazioni perde tutte le sue spiegazioni, quindi tieni lo YAML come fonte di riferimento.

Perché il rientro dello YAML conta così tanto?

Il rientro è la struttura, come in Python. Due spazi o quattro è una scelta di stile, ma mescolarli o usare le tabulazioni rende il file non valido: lo YAML vieta del tutto le tabulazioni per il rientro.

Perché il mio valore ha cambiato tipo?

Lo YAML deduce i tipi, quindi yes, no, on e off senza virgolette diventano booleani, e 1.0 diventa un numero. Le stringhe di versione e i codici dei paesi sono le vittime abituali: mettile tra virgolette per mantenerle come stringhe.

Da usare insieme a