Handytool
SviluppatoreGratisEseguito localmente

Formattatore YAML

Formatta e convalida YAML, o converti tra YAML e JSON — in privato nel tuo browser.

.yaml.yml
Indentazione
Input YAML o JSON
0 righe0 bytes
Risultato
0 righe0 bytes

Informazioni su Formattatore YAML

Il formattatore YAML di Handytool normalizza l'indentazione YAML, lo stile dei virgoletti e l'ordine delle chiavi utilizzando il parser js-yaml standard e può anche convertire YAML in JSON o JSON in YAML con un clic. Utile per pulire i manifesti Kubernetes, i workflow di GitHub Actions, i valori Helm e qualsiasi file di configurazione che si è allontanato da uno stile coerente. Il parser è lo stesso utilizzato dalla maggior parte degli strumenti di build JavaScript, quindi quello che convalida qui convaliderà in produzione.

Funzionalità di Formattatore YAML

  • 01

    Formattazione e linting

    Analizza il tuo YAML, rimuove gli spazi finali, normalizza l'indentazione a 2 o 4 spazi e lo ri-emette. Gli errori di sintassi vengono segnalati con la riga e la ragione esatta.

  • 02

    YAML ↔ JSON

    Converti YAML in JSON per alimentare uno strumento che parla solo JSON, o converti JSON in YAML per rendere un file di configurazione leggibile dall'uomo.

  • 03

    Preserva i tipi

    I numeri, i booleani, i null e le date si muovono correttamente attraverso il parser, quindi un file YAML che entra come YAML 1.2 ne esce allo stesso modo.

Domande frequenti su Formattatore YAML

Quale versione di YAML supporta?
YAML 1.2 per impostazione predefinita — la versione che usa la maggior parte degli strumenti moderni (Kubernetes, GitHub Actions, Docker Compose). Il parser è js-yaml, la stessa libreria utilizzata dalla maggior parte degli strumenti di build JavaScript.
Preserverà i miei commenti?
No. I parser YAML standard non preservano i commenti attraverso un ciclo parse-then-dump — questa è una limitazione nota di ogni libreria YAML JavaScript, non specifica di questo strumento. Formatta il tuo file prima di aggiungere indietro i commenti importanti.
Qual è la differenza tra formattazione e conversione?
La formattazione mantiene il file come YAML e normalizza solo gli spazi bianchi, l'ordine delle chiavi e l'indentazione. La conversione cambia completamente il formato — YAML in JSON o viceversa.
Gestisce YAML multi-documento?
Il primo documento di un file YAML multi-documento viene analizzato e ri-emesso. Per lavorare con tutti i documenti, dividli con --- e elabora ciascuno separatamente.

Strumenti correlati

Sviluppatore

Esplora altri strumenti

Tutti gli strumenti