CanDoYa
IT

Convertitore da JSON a YAML

Funziona interamente nel browser: nessun caricamento, nessuna registrazione.

JSON
YAML
Incolla un JSON per convertirlo in YAML.
Condividi questo strumento

Come si converte un JSON in YAML?

Incolla il tuo JSON nel convertitore, che riserializza gli stessi dati come YAML in stile block: gli oggetti diventano mappe chiave-valore, gli array diventano elenchi con il trattino, e le strutture annidate vengono indentate automaticamente. Scegli un'indentazione a 2 o 4 spazi, e tutto avviene nel tuo browser, quindi niente viene caricato altrove.

Come si usa

  1. 1Incolla il tuo JSON. Incolla o digita il JSON nel riquadro a sinistra, oppure carica l'esempio per vedere il formato.
  2. 2Scegli l'indentazione. Seleziona 2 o 4 spazi. Un JSON non valido viene segnalato nella barra di stato con l'esatto errore di parsing.
  3. 3Copia il YAML. Il YAML si aggiorna in tempo reale a destra. Copialo o scaricalo come file .yaml.

A chi serve

JSON e YAML descrivono lo stesso modello di dati (oggetti, array, stringhe, numeri, booleani e null), quindi convertire dall'uno all'altro è una riserializzazione senza perdita, non una traduzione. Questo strumento analizza il tuo JSON e lo riscrive come YAML pulito in stile block: parentesi graffe e quadre lasciano il posto all'indentazione, le virgolette spariscono dalle chiavi e dalle stringhe semplici, e la leggibilità migliora. È comodo quando un file di configurazione, una pipeline CI o un manifest Kubernetes richiedono YAML mentre i tuoi dati sono nati come JSON.

Tutto avviene in locale nel tuo browser tramite JavaScript. I tuoi dati non vengono mai caricati, registrati o inviati a un server, quindi puoi convertire senza rischi risposte di API, secret o configurazioni con valori riservati.

Domande frequenti

La conversione da JSON a YAML è senza perdita di dati?

Sì. JSON e YAML condividono gli stessi tipi di dato, quindi ogni oggetto, array, stringa, numero, booleano e null viene mappato direttamente. Lo strumento racchiude tra virgolette anche le stringhe che YAML potrebbe fraintendere, così riconvertendo il YAML ottieni di nuovo i valori originali.

Posso scegliere l'indentazione?

Sì. Scegli 2 o 4 spazi dal selettore Indent. YAML usa sempre spazi, mai tabulazioni, quindi entrambe le opzioni producono un output valido e portabile, accettato da qualunque parser.

Cosa succede con oggetti e array annidati?

Vengono indentati come YAML in stile block. Gli oggetti annidati scendono di un livello, gli array diventano elenchi con il trattino, e un array di oggetti usa la forma compatta '- chiave: valore'. Oggetti e array vuoti vengono resi come {} e [].

Cosa succede se il mio JSON non è valido?

La barra di stato diventa rossa e mostra l'esatto errore di parsing, incluso il punto in cui si trova, così puoi individuare subito la virgola di troppo o la virgoletta mancante. L'output resta vuoto finché il JSON non è valido.

I miei dati vengono caricati da qualche parte?

No. La conversione avviene interamente nel tuo browser con JavaScript. Niente di ciò che incolli viene inviato a un server, salvato o registrato, quindi è sicuro anche per dati privati o sensibili.