Convertitore JSON in YAML

Ultima revisione dei contenuti:

Converti JSON in formato YAML. Analisi e formattazione automatiche. Gratuito.

in

Perché convertire JSON in YAML?

JSON è un formato di scambio universale, ma con strutture complesse e annidate diventa difficile da leggere: graffe, parentesi quadre, virgolette e virgole nascondono il contenuto. YAML risolve il problema: usa i rientri al posto delle graffe, non richiede virgolette intorno alle chiavi e ammette i commenti, che JSON non ha.

YAML è lo standard di configurazione del mondo DevOps: Docker Compose, Kubernetes (manifest di pod, servizi e deployment), GitHub Actions, GitLab CI, Ansible e Helm. La conversione da JSON a YAML è un compito quotidiano per sviluppatori e team DevOps che lavorano con questi strumenti.

Il convertitore genera YAML corretto con rientro di due spazi e gestisce array, oggetti annidati, valori su più righe e tipi primitivi (string, number, boolean, null). Il risultato è pronto da incollare in docker-compose.yml, deployment.yaml o .github/workflows/*.yml.

Tutta la conversione avviene localmente nel browser; i dati non vengono inviati a nessun server. Senza registrazione, senza limiti, senza tracciamento.

Come convertire JSON in YAML

  1. Incolla i tuoi dati

    Incolla i dati JSON nel campo di input.
  2. Converti

    Clicca su Converti per trasformare i dati JSON in formato YAML.
  3. Copia o scarica

    Copia l’output YAML o scaricalo come file.

Cosa rende diverso questo convertitore?

  1. Privacy totale

    I tuoi file vengono elaborati interamente nel browser. Nulla viene caricato su server.
  2. Copia o scarica

    Il risultato lo copi negli appunti con Copia oppure lo salvi come file .yaml con Scarica.
  3. File o testo incollato

    Carica un file JSON con il pulsante oppure incolla il contenuto nel campo. Il convertitore elabora un documento alla volta e mostra il risultato sotto.
  4. Risultato immediato

    Fai clic su Converti: il risultato compare subito nel campo sotto, con un messaggio di errore se l’input non è valido.

JSON vs YAML – confronto dei formati

FunzionalitàJSONYAML
Dati gerarchici
Dati tabulari
Validazione schema
Leggibile dall’uomo
Standard API
Sintassi compatta

Come funziona la conversione da JSON a YAML?

JSON e YAML rappresentano entrambi dati strutturati, ma YAML usa una sintassi basata sull’indentazione, più pulita, senza parentesi graffe né virgolette attorno alle chiavi. Il convertitore analizza la struttura JSON e la formatta secondo le convenzioni YAML: indentazione per l’annidamento, trattini per gli elementi dell’array e due punti per le coppie chiave-valore.

Ad esempio, un oggetto JSON come {"nome": "Marco", "eta": 30} diventa due righe YAML: nome: Marco e eta: 30. Gli oggetti annidati usano un’indentazione più profonda, e gli array usano il prefisso trattino-spazio.

YAML è comunemente usato per i file di configurazione (Docker Compose, Kubernetes, GitHub Actions, Ansible) per la sua maggiore leggibilità. La conversione avviene interamente nel tuo browser.

Consigli per la conversione da JSON a YAML

Alcuni consigli per evitare problemi comuni:

  1. L’indentazione è cruciale

    YAML usa spazi per l’indentazione (non tabulazioni). Il convertitore produce un’indentazione coerente di 2 spazi.
  2. Virgolette delle stringhe

    YAML richiede virgolette solo per le stringhe contenenti caratteri speciali (due punti, cancelletti, parentesi). Le stringhe semplici rimangono senza virgolette per un output più pulito.
  3. Commenti

    JSON non supporta i commenti, quindi non c’è nulla da trasferire. In YAML puoi aggiungere liberamente commenti con #.
  4. Stringhe multiriga

    I valori di testo lunghi con interruzioni di riga vengono formattati in sintassi a blocco YAML (| o >) per una migliore leggibilità.

Insidie tipiche di YAML

YAML è sensibile alla formattazione. Ecco a cosa bada il convertitore nell’output:

  • Rientro: YAML usa spazi, non tabulazioni. Il convertitore rientra sempre di due spazi.
  • Caratteri speciali nelle stringhe: i valori con due punti, cancelletto o parentesi ricevono le virgolette.
  • Stringhe che sembrano altri tipi: yes, no, on, off, true, 123 o una data scritta come testo vengono messe tra virgolette, così un lettore YAML non le trasforma in booleani, numeri o date.
  • Numeri: i numeri grandi e i decimali restano esattamente come compaiono nel JSON.

Le righe lunghe vengono spezzate a 120 caratteri. Se un altro strumento segnala un errore, controlla prima un rientro misto.

Converti JSON in altri formati

Ultima revisione dei contenuti: · scritto e verificato dal team Arteon

Domande frequenti sulla conversione da JSON a YAML

La conversione da JSON a YAML è gratuita?

Sì, questo convertitore è completamente gratuito e senza limiti. Nessuna registrazione, nessun watermark.

Il convertitore carica i miei file?

No. Tutta l’elaborazione avviene localmente nel browser. I tuoi file non lasciano mai il dispositivo.

Posso convertire più file contemporaneamente?

No. Il convertitore elabora un file o un testo incollato alla volta. Copia o salva il risultato e poi incolla il contenuto successivo.

Il convertitore funziona su dispositivi mobili?

Sì, funziona su qualsiasi dispositivo con un browser web moderno.

È sicura la conversione da JSON a YAML?

Sì. Tutta la conversione avviene localmente nel tuo browser. Nessun dato viene inviato a un server.

Posso usare l’output YAML in Docker o Kubernetes?

Sì. L’output è YAML standard, compatibile con Docker Compose, manifesti Kubernetes, workflow GitHub Actions, playbook Ansible e qualsiasi strumento che legge YAML.

La conversione è senza perdita?

Sì. Tutti i tipi di dati (stringhe, numeri, booleani, null, array, oggetti) vengono preservati esattamente. YAML supporta gli stessi tipi di dati di JSON.

Screenshot dello strumento gratuito Arteon: Convertitore JSON in YAML

Aiutaci a migliorare i nostri strumenti

Hai un’idea, trovato un bug o vuoi suggerire qualcosa? Scrivici – rispondiamo entro 24 ore.

Scopri altri strumenti utili

JPG in WebP

JPG in WebP

Converti foto JPG in WebP leggero. Riduci il peso delle immagini fino al 35%.

Editor di immagini

Editor di immagini

Ridimensiona, ritaglia e converti la tua immagine. Formati pronti per i social media, avatar circolari, esportazione JPG/PNG/WebP.

Verificatore meta titolo e descrizione

Verificatore meta titolo e descrizione

Verifica la lunghezza del titolo e della descrizione in pixel. Anteprima Google dal vivo e suggerimenti di ottimizzazione.

PNG in JPG

PNG in JPG

Converti file PNG in JPG nel browser. Senza limiti, senza registrazione.

Generatore di favicon

Generatore di favicon

Crea un set completo di favicon.ico per il tuo sito web da un'immagine. Tutte le dimensioni richieste, senza registrazione.

Generatore di palette di colori

Generatore di palette di colori

Genera 9 palette da un colore: monocromatica, complementare, triadica e altre. Codici HEX.

WebP in JPG

WebP in JPG

Converti file WebP in JPG compatibile ovunque. Senza limiti, senza registrazione.

Verificatore contrasto colori

Verificatore contrasto colori

Verifica il contrasto testo e sfondo secondo WCAG 2.1 AA e AAA. Correzione automatica dei colori.

Generatore di codici QR gratuito

Generatore di codici QR gratuito

Crea un codice QR per sito web, biglietto vCard o stampa. Esporta PNG e SVG, senza registrazione.

Contatore di parole e caratteri

Contatore di parole e caratteri

Conta parole, caratteri, frasi e tempo di lettura. Verifica la leggibilità con il punteggio Flesch-Kincaid.