Menu

Convertitore da JSON a YAML

Converti JSON in YAML e YAML in JSON con convalida istantanea.

Di Nethanel Bar, Co-founder & CEO

Ultimo aggiornamento

Vuoi imparare a programmare sul serio?

Coddy ti insegna facendoti scrivere codice vero nel browser: lezioni interattive, feedback immediato e aiuto dall'AI quando ti blocchi.

Cos'è un convertitore da JSON a YAML?

JSON e YAML sono due modi di scrivere gli stessi dati strutturati: oggetti, array, stringhe, numeri e booleani. Il JSON usa parentesi graffe e quadre ed è la lingua della maggior parte delle API; il YAML usa l'indentazione ed è la scelta standard per i file di configurazione (Docker Compose, Kubernetes, GitHub Actions, pipeline CI). Un convertitore da JSON a YAML traduce tra i due senza perdere dati.

Questo strumento funziona in entrambe le direzioni. In modalità JSON → YAML analizza il tuo JSON e lo riscrive come YAML indentato. In modalità YAML → JSON analizza il YAML e mostra il JSON equivalente formattato. Se il tuo input ha un errore di sintassi, ricevi il messaggio esatto del parser invece di un fallimento silenzioso.

Tutto funziona in locale nel tuo browser: i tuoi dati di configurazione, i segreti e i payload non vengono mai caricati su un server.

Cosa imparerai convertendo

  • JSON e YAML rappresentano lo stesso modello di dati: ogni documento JSON valido è anche YAML valido.
  • Il YAML usa l'indentazione per l'annidamento invece delle parentesi graffe, e questo rende più leggibili gli alberi di configurazione profondi.
  • Le stringhe YAML di solito non hanno bisogno di virgolette, ma valori come yes, no e 12:30 possono essere interpretati in modo speciale: nel dubbio mettili tra virgolette.
  • I commenti (# like this) esistono nel YAML ma non nel JSON, quindi un passaggio in JSON li elimina.

Come convertire JSON in YAML passo dopo passo

  1. Scegli una direzione

    Scegli JSON → YAML per convertire il JSON in YAML, oppure YAML → JSON per il contrario.

  2. Incolla i tuoi dati

    Inserisci il tuo JSON o YAML nel pannello di sinistra. La conversione avviene subito mentre scrivi.

  3. Correggi eventuali errori

    Se l'input non è valido, il pannello di destra mostra l'errore esatto del parser e la riga, così puoi correggerlo in fretta.

  4. Copia o inverti

    Copia il risultato con un clic, oppure premi inverti per riconvertirlo subito nell'altra direzione.

Esempi da provare

Un oggetto semplice

Paste a small example into the tool and change one part at a time.

Diventa due righe YAML pulite: name: Coddy e free: true.

Un array

Copy the original value, run the tool, then compare the result.

Gli array diventano liste YAML con i punti elenco - sotto la chiave.

Errori comuni

  • Mescolare tabulazioni e spazi nel YAML: il YAML richiede spazi per l'indentazione, le tabulazioni causano errori di parsing.
  • Virgole finali nel JSON: sono valide negli oggetti JavaScript ma non nel JSON rigoroso, quindi mandano in errore il parser.
  • Pensare che i commenti sopravvivano all'andata e ritorno: convertire YAML → JSON → YAML elimina tutti i commenti #, perché il JSON non li prevede.

Domande frequenti su JSON to YAML

Come converto un JSON in YAML?
Incolla il tuo JSON nel pannello di sinistra in modalità JSON → YAML. Il YAML equivalente appare subito a destra, pronto da copiare.
Posso riconvertire un YAML in JSON?
Sì. Passa alla modalità YAML → JSON e incolla il tuo YAML; lo strumento restituisce un JSON formattato.
I miei dati vengono caricati da qualche parte?
No. Parsing e conversione avvengono interamente nel tuo browser, quindi i tuoi dati di configurazione e i segreti non lasciano mai il tuo computer.
Perché sono spariti i commenti del mio YAML?
Il JSON non ha il concetto di commento, quindi tutti i commenti # vengono eliminati quando converti il YAML in JSON e poi di nuovo in YAML.

Scopri di più

Altri strumenti per sviluppatori

Illustrazione dei linguaggi di programmazione di Coddy

Impara a programmare con Coddy

INIZIA