JSON e YAML: gli stessi dati, scritti in un altro modo
YAML rappresenta gli stessi dati del JSON ma senza parentesi graffe, quadre o virgolette superflue: la struttura è data dal rientro. Per questo lo usano Kubernetes, Docker Compose, Ansible, GitHub Actions e tanti file di configurazione.
Questo strumento converte il JSON in YAML mantenendo l’ordine delle chiavi. Mette le virgolette solo dove servono perché il valore non cambi tipo: un testo come "00184", "true" o "yes" resta tra virgolette, così YAML non lo legge come numero o booleano.
Puoi scegliere un rientro di 2 o 4 spazi. Gli interi molto lunghi restano completi.
Come convertire JSON in YAML
- Incolla il JSON o apri un file .json.
- Scegli il rientro: 2 o 4 spazi.
- Premi «Converti in YAML».
- Copia il risultato o scaricalo come file .yaml.
Quando usarlo
- Portare in YAML un manifest di Kubernetes che hai in JSON.
- Scrivere la configurazione di Docker Compose o GitHub Actions partendo da un esempio in JSON.
- Convertire una specifica OpenAPI/Swagger da JSON a YAML.
- Rendere più leggibile un file di configurazione lungo.
Domande Frequenti
Quale versione di YAML genera?
YAML 1.2, compatibile con le librerie più diffuse (js-yaml, PyYAML, Kubernetes, Docker Compose).
Perché alcuni testi sono tra virgolette?
Perché senza virgolette YAML li leggerebbe come un altro tipo: "123" sarebbe un numero, "true" o "yes" un booleano e "null" un valore vuoto. Le virgolette mantengono il valore identico a quello del JSON.
Si può tornare da YAML a JSON?
Sì, con il convertitore da YAML a JSON. Andata e ritorno restituiscono gli stessi dati.
I miei dati vengono inviati a un server?
No. Tutto viene elaborato nel tuo browser con JavaScript. Il testo che incolli e i file che apri non lasciano il tuo dispositivo, quindi puoi usare tranquillamente dati interni o dei clienti.
È gratis?
Sì. Puoi provare lo strumento gratis con un documento (incollato o un file) e cambiare le opzioni tutte le volte che vuoi; i tentativi con errori non consumano la prova. Per un uso illimitato e per elaborare più file alla volta, ToolStudio Pro costa 1,99 € al mese e include tutti gli strumenti.