Vai al contenuto
Toova
Tutti gli strumenti

Converti YAML in JSON online

Privacy by design — tutto gira nel tuo browser

Converti YAML in JSON all'istante, nel browser, senza caricare nulla. Toova gestisce ogni funzionalità YAML 1.2 — stringhe multi-riga, ancore, riferimenti, mappature annidate e liste — e restituisce JSON pulito in forma a 2 spazi, 4 spazi o minimizzata. Incolla, scegli il formato, copia il risultato.

Quando hai bisogno di YAML in JSON

Le API e la maggior parte degli ambienti di programmazione si aspettano JSON, ma i tuoi file di configurazione sono di solito YAML. Che tu stia caricando un workflow GitHub Actions in uno script, facendo debug di un chart Helm o popolando un database da un file fixture, spesso hai bisogno di trasformare YAML in JSON rapidamente. Toova lo fa in un incolla, senza roundtrip al server e senza registrazione.

Controllo dell'indentazione e validazione

Scegli output a 2 spazi, 4 spazi o minimizzato in base alla destinazione. Il convertitore valida lo YAML al volo — se l'indentazione è rotta o un valore è malformato, ottieni un errore chiaro che punta alla riga incriminata senza perdere il lavoro già fatto. Ancore e alias vengono risolti automaticamente, quindi l'output JSON contiene i valori espansi completi, non la sintassi di riferimento che richiederebbe un parser speciale.

Privato per impostazione predefinita

Ogni conversione avviene localmente nel browser, senza contattare nessun server esterno. Nessun upload, nessun log, nessuna analisi del contenuto da parte di server terzi. Questo rende lo strumento sicuro per convertire config interni, segreti di infrastruttura o fixture di staging. La scheda Rete in DevTools resterà vuota mentre lavori — verificalo tu stesso aprendo gli strumenti per sviluppatori durante una conversione.

Domande frequenti

Quali funzionalità YAML sono supportate?
Il convertitore gestisce tutti i tipi YAML 1.2 standard: stringhe, numeri, booleani, null, array e oggetti annidati. Anche le stringhe multi-riga, le ancore e gli alias funzionano. I tag e i tipi personalizzati vengono ignorati in modo controllato.
Perché il mio YAML con commenti non si converte?
I commenti non fanno parte del modello dati YAML. Vengono rimossi durante l'analisi — questo è il comportamento atteso, non un errore. Se la conversione fallisce, la causa è altrove nel documento.
Posso minimizzare l'output JSON?
Sì. Usa il toggle Minify per produrre JSON compatto senza spazi. Quell'output è quello che vuoi per payload API o colonne di database dove le dimensioni contano.
I miei dati YAML vengono inviati a un server?
No. Tutto gira localmente nel browser. Il tuo YAML non lascia mai il dispositivo, e la pagina funziona offline dopo il primo caricamento.
Come vengono gestiti ancore e alias YAML?
Le ancore (&nome) e gli alias (*nome) vengono espansi automaticamente. L'output JSON contiene i valori risolti, così puoi passarlo direttamente a qualsiasi parser JSON senza bisogno del supporto ai riferimenti.