jsonecho

JSON to YAML

Converti JSON in YAML leggibile per file di configurazione, manifest Kubernetes e pipeline CI.

Caricamento dello strumento...

Come usare JSON to YAML

  1. Incolla JSON, ad esempio un documento OpenAPI o un manifest Kubernetes in forma JSON.
  2. Scegli un'indentazione di 2 o 4 spazi.
  3. Copia il YAML nel tuo file di configurazione.

Informazioni su JSON to YAML

In pratica YAML è un soprainsieme di JSON, il che significa che ogni file JSON può essere espresso come YAML. La differenza è la leggibilità: niente parentesi graffe, niente virgolette attorno alla maggior parte delle stringhe e indentazione al posto della punteggiatura. Ecco perché Kubernetes, Docker Compose, GitHub Actions, Ansible e OpenAPI si basano tutti su di esso.

Il convertitore scrive YAML in stile a blocchi. Le stringhe vengono racchiuse tra virgolette solo quando è necessario, ad esempio quando sembrano numeri o booleani, quindi "true" resta una stringa e non diventa un booleano dall'altra parte.

Domande frequenti

Le stringhe come "yes" o "no" resteranno stringhe?

Sì. Vengono scritte tra virgolette in modo che i parser che seguono le vecchie regole di YAML 1.1 non le leggano come booleani. Lo stesso vale per valori come "1.0" o "null".

I commenti vengono conservati?

Il JSON non ha commenti, quindi non c'è nulla da trasferire. Puoi aggiungerli in seguito nel file YAML.

Posso riconvertire YAML in JSON?

Sì, con lo strumento YAML to JSON. Un'andata e ritorno ti restituisce gli stessi dati.

Perché la mia stringa lunga è su una sola riga?

Il ritorno a capo automatico è disattivato, quindi i valori lunghi restano su una sola riga. Questo evita a capo inattesi nei file generati.

Altro in Convertitori

Tutti gli strumenti →