Convertitore YAML ⇄ JSON

name: Fastway Tools
free: true
tools:
  - json
  - yaml
  - csv

Cosa sono YAML e JSON?

YAML e JSON sono i due formati di configurazione più comuni: JSON è rigido e onnipresente nelle API, mentre YAML è preferito per le config modificate dalle persone (pipeline CI, Kubernetes, Docker Compose). Riscrivere l'uno nell'altro a mano è noioso e facile da sbagliare con l'indentazione. Questo convertitore YAML ⇄ JSON gratuito traduce tra i due all'istante nel browser, preservando tipi e struttura.

YAML e JSON sono entrambi formati di serializzazione dati leggibili dall'uomo, ma servono nicchie ergonomiche diverse. YAML usa l'indentazione per la struttura — senza parentesi graffe o quadre — e supporta i commenti, rendendolo popolare per i file di configurazione. JSON usa delimitatori espliciti ed è il formato nativo delle API web.

Come Funziona

  1. Scegli la direzione: JSON → YAML o YAML → JSON.
  2. Incolla il documento — si converte subito (gli errori sono mostrati chiaramente).
  3. Copia il risultato nella tua config o nel codice.

Casi d'Uso

  • Convertire un file di configurazione YAML (ad esempio, un workflow GitHub Actions) in JSON per un'applicazione JavaScript.
  • Convertire una risposta JSON di un'API in YAML per un file di configurazione più pulito.
  • Validare la sintassi YAML — se il convertitore lo analizza con successo, la sintassi è valida.
  • Imparare le equivalenze strutturali tra YAML e JSON.

Come funziona la conversione YAML-JSON

Da YAML a JSON: lo strumento usa la libreria js-yaml (caricata in modo lazy) per analizzare la stringa YAML in un oggetto JavaScript, poi JSON.stringify() con indentazione a due spazi.

Da JSON a YAML: lo strumento analizza il JSON con JSON.parse() e serializza con la funzione dump() di js-yaml. Le ancore e i tag YAML non vengono preservati.

Vantaggi

  • Entrambe le direzioni, con tipi e annidamento preservati.
  • Messaggi di errore chiari per input non validi.
  • Funziona nel browser — privato e gratuito.

Conversão YAML e JSON, Privada (IT)

Conversão entre YAML e JSON é realizada por bibliotecas JavaScript que rodam no seu navegador. Os dados que você está convertendo são processados inteiramente localmente na sua máquina — nunca deixam seu dispositivo. (IT)

FAQ

Quali direzioni sono supportate?

Entrambe: da JSON a YAML e da YAML a JSON, con un clic per invertire.

I miei dati vengono caricati?

No. La conversione avviene nel browser; il parser YAML viene caricato localmente su richiesta.

I tipi vengono preservati?

Sì — numeri, booleani, null, array e oggetti annidati sono preservati in entrambi i formati.

Può YAML rappresentare tipi di dati che JSON non riesce a rappresentare?

Sì. YAML supporta commenti, stringhe multiriga con scalari a blocchi, ancore e alias per riutilizzare nodi e tag personalizzati. Quando si converte YAML in JSON, commenti e ancore vengono persi perché JSON non ha equivalenti.