utilstuff.com
Torna agli Strumenti Dev

Formattatore e Validatore YAML

Formatta, valida e converti documenti e meifesti YAML online. Supporta multi-documento (---), diagnostica riga/colonna, 100% lato client.

Elaborazione Locale 100% Lato Client
Formattazione, validazione e conversione YAML avvengono interamente nel browser. I documenti non vengono mai inviati a server esterni.
Confronto YAML vs JSON
CaratteristicaYAMLJSON
Stile SintatticoBasato su indentazione (spazi bianchi)Parentesi graffe `{}` e quadre `[]`
Supporto CommentiSupportato (`#`)Non Supportato
Leggibilità UmanaAlta (file di config / K8s)Orientata alle API macchina
Multi-DocumentoSupportato (`---`)Documento singolo alla radice
Guida Sintassi YAML
Stringhe Multilinea ('|' e '>')

Usa | per mantenere gli a capo (blocco Literal) oppure > per unire gli a capo in spazi (blocco Folded).

Ancore (`&`) e Alias (`*`)

Definisci blocchi riutilizzabili con &anchorName e fai riferimento ad essi con *anchorName per eliminare la duplicazione.

Che Cos'è YAML?

YAML è un formato di dati leggibile dall'uomo che usa l'indentazione al posto di parentesi graffe e quadre, comunemente usato per i file di configurazione — i manifest Kubernetes, Docker Compose, le pipeline CI e le specifiche OpenAPI sono tipicamente scritti in YAML.

Come Usare il Formattatore e Validatore YAML

  1. Incolla YAML per formattarlo, validarlo o convertirlo.
  2. La formattazione normalizza l'indentazione e la struttura; la validazione controlla la sintassi e segnala la riga esatta di eventuali errori.
  3. Converti da o verso JSON quando devi spostare dati tra i due formati.
  4. Il YAML multi-documento (separato da ---) è supportato.

Note Tecniche

  • YAML è sensibile all'indentazione — mescolare tabulazioni e spazi, o usare un'indentazione incoerente, è una delle cause più comuni di errori di parsing.
  • Poiché nella maggior parte delle implementazioni YAML è un superset del modello di dati JSON, i documenti JSON sono in genere anche YAML valido, il che rende semplice la conversione JSON ↔ YAML nel caso comune.

Domande Frequenti

I commenti vengono conservati nella formattazione YAML?+

Durante l’analisi YAML, i commenti (#) vengono ignorati. Pertanto, la conversione in JSON o la ri-formattazione rimuove i commenti.

Come funziona il multi-documento (---) nella conversione JSON?+

Quando più documenti YAML separati da --- vengono convertiti in JSON, il motore li raccoglie in un array di oggetti JSON.