Formattatore e Validatore YAML
Formatta, valida e converti documenti e meifesti YAML online. Supporta multi-documento (---), diagnostica riga/colonna, 100% lato client.
| Caratteristica | YAML | JSON |
|---|---|---|
| Stile Sintattico | Basato su indentazione (spazi bianchi) | Parentesi graffe `{}` e quadre `[]` |
| Supporto Commenti | Supportato (`#`) | Non Supportato |
| Leggibilità Umana | Alta (file di config / K8s) | Orientata alle API macchina |
| Multi-Documento | Supportato (`---`) | Documento singolo alla radice |
Usa | per mantenere gli a capo (blocco Literal) oppure > per unire gli a capo in spazi (blocco Folded).
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
- Incolla YAML per formattarlo, validarlo o convertirlo.
- La formattazione normalizza l'indentazione e la struttura; la validazione controlla la sintassi e segnala la riga esatta di eventuali errori.
- Converti da o verso JSON quando devi spostare dati tra i due formati.
- 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.
