Convertitore JSON ↔ YAML
Passa da un formato di configurazione all’altro
Dati di partenza
Opzioni
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 Scegli la direzione.
- 2 Incolla il tuo JSON o YAML.
- 3 Imposta il rientro per l’output YAML.
- 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.