Convertitore da JSON a YAML Online

Blog

Convertitore da JSON a YAML Online

BlogCheatsheets
Loading...
Loading JSON <> Yaml...

Descrizione

Converti senza problemi JSON in YAML e YAML in JSON con convalida e formattazione istantanee.

Informazioni su Convertitore da JSON a YAML Online

Il Convertitore JSON ↔ YAML trasforma i dati tra JSON e YAML in entrambe le direzioni, con convalida, interamente nel tuo browser. JSON è compatto e onnipresente nelle API; YAML è più leggibile e comune nei file di configurazione (pipeline CI, Kubernetes, Docker Compose). Questo strumento ti permette di spostare una struttura tra i due senza modifiche manuali, preservando annidamenti, array e tipi.

Come usare

  1. Incolla JSON per convertirlo in YAML, oppure incolla YAML per convertirlo in JSON.
  2. L'output convertito appare istantaneamente con la formattazione applicata.
  3. L'input non valido viene segnalato così puoi correggere la sintassi prima di convertire.
  4. Copia il risultato nel tuo file di configurazione o richiesta API.

Esempi

EsempioInputOutput
JSON → YAML{"name":"app"}name: app

Domande frequenti

YAML è un superinsieme di JSON?

Sì. Qualsiasi JSON valido è anche YAML valido, quindi un JSON incollato in un parser YAML funziona. Il contrario non è vero: YAML ha funzionalità (commenti, anchor, documenti multipli) che JSON non può esprimere.

Cosa succede ai commenti YAML quando si converte in JSON?

Vengono eliminati. JSON non ha una sintassi per i commenti, quindi i commenti non possono essere rappresentati e vengono persi nella conversione in JSON.

Perché il mio numero YAML è diventato una stringa (o viceversa)?

YAML deduce i tipi dalla formattazione: i numeri senza virgolette diventano numeri e true/false diventano booleani. Metti tra virgolette un valore per forzarlo a restare una stringa. Nota che alcuni strumenti YAML 1.1 trattano anche yes/no/on/off come booleani, una sorpresa comune quando si spostano configurazioni tra strumenti.

I dati lasciano il mio browser?

No. La conversione e la convalida vengono eseguite localmente: utile per i file di configurazione che potrebbero contenere segreti.