input.yaml
output.yaml
Valida e formatta YAML, oppure convertilo in JSON.

Correlate

Guide per YAML Fix

Tutte le guide →

Validatore e formattatore YAML

Incolla YAML per controllare al volo gli errori di sintassi. Il validatore evidenzia la riga esatta in cui si verifica l’errore. Puoi anche riformattare lo YAML con indentazione coerente o convertirlo in JSON con un clic.

Lo stesso tool fa da yaml lint / yaml linter / yamllint / yaml checker / online yaml validator —— incolla qualunque YAML e ti segnala il primo errore di parsing con riga e colonna. Usalo come validate yaml online : formattazione, lint e conversione avvengono in locale, niente viene caricato altrove.

YAML vs JSON : entrambi sono formati di scambio dati, e YAML 1.2 è un superset stretto di JSON, perciò qualsiasi documento JSON è già YAML valido. La differenza pratica è la forma —— YAML usa l’indentazione ed è amichevole con i commenti (ideale per configurazione scritta a mano), JSON usa parentesi e una sintassi stretta (ideale per le API). Quando devi passare una configurazione a un tool che accetta solo JSON, clicca su To JSON.

  • Validate —— parsing stretto YAML 1.2, segnalazione precisa di riga/colonna degli errori
  • Format YAML —— normalizza l’indentazione (2 spazi) e l’ordine delle chiavi
  • Convert to JSON —— produce JSON valido e ben indentato, pronto per le API

Errori YAML comuni

Tab al posto degli spazi
YAML non consente i tab per indentare. Sostituisci tutti i tab con spazi.
Indentazione incoerente
Le chiavi figlie sotto la stessa chiave padre devono essere indentate con lo stesso numero di spazi rispetto al padre.
Caratteri speciali senza virgolette
I valori che iniziano con :, - o # spesso devono essere racchiusi tra virgolette.

FAQ

Perché il mio YAML non viene parsato?

Quasi sempre per colpa dell’indentazione : o sono finiti dei tab (YAML non consente l’indentazione con tab), o ci sono chiavi allo stesso livello con profondità diverse. Il formattatore riscrive tutto con un’unica larghezza basata sugli spazi e questo fa emergere —— e sistemare —— la maggior parte di questi problemi.