Monu Tools

Convertitore YAML in JSON

Converti YAML in JSON e JSON in YAML, in entrambe le direzioni. Valida durante la conversione e mostra errori chiari. Tutto viene eseguito nel tuo browser.

Come usare YAML ⇄ JSON

  1. 01

    Scegli la direzione: YAML in JSON o JSON in YAML.

  2. 02

    Incolla il tuo YAML o JSON nel pannello di input.

  3. 03

    Copia il risultato convertito, oppure leggi l'errore se l'input non è valido.

Cosa fa

Questo convertitore trasforma YAML in JSON e JSON in YAML, in entrambe le direzioni. Scegli la direzione, incolla il tuo input, e copia il risultato convertito o leggi un errore chiaro se l'input è malformato.

Tutto viene elaborato localmente nel tuo browser, quindi i tuoi dati restano sul tuo dispositivo.

Come differiscono i due formati

YAML e JSON descrivono lo stesso tipo di dati, ma con priorità diverse. JSON è rigoroso e compatto, il che si adatta alle API e alle macchine; YAML è basato sull'indentazione e più facile da leggere e modificare per le persone, ed è per questo che domina i file di configurazione.

Validazione e il parser

Ogni conversione analizza prima la sorgente, così l'input malformato viene individuato e segnalato con il motivo e spesso la riga, invece di produrre silenziosamente un risultato rotto. Una conversione riuscita ti dice quindi anche che l'input era valido.

Usa il parser compatibile con YAML 1.2 e 1.1 di js-yaml, che copre le funzionalità che incontri nella pratica: mappature, sequenze, scalari, ancore e stringhe su più righe.

Dove si inserisce, e l'avvertimento sui commenti

Questo è esattamente il collante che ti serve attorno alle pipeline CI, ai file Kubernetes e Docker Compose, e alle API che parlano JSON mentre la tua configurazione è scritta in YAML. Ti permette di passare tra i due senza modifiche manuali.

Una cosa da sapere: i commenti YAML vengono eliminati, perché JSON non ha il concetto di commenti, e la conversione inversa genera un nuovo YAML senza di essi.

Domande frequenti

Quale versione di YAML è supportata?

Usa il parser compatibile con YAML 1.2 / 1.1 di js-yaml, coprendo le funzionalità comuni: mapping, sequenze, scalari, ancore e stringhe multi-riga.

Perché ricevo un errore?

L'input viene analizzato prima della conversione, quindi uno YAML o JSON non valido mostra un messaggio con il motivo e spesso la riga, il che ti aiuta a individuare rapidamente il problema.

I commenti vengono mantenuti?

No. I commenti YAML vengono persi durante la conversione perché JSON non ha commenti, e riconvertendo genera nuovo YAML senza di essi.

I miei dati vengono caricati?

No. La conversione viene eseguita interamente nel tuo browser; nulla di ciò che incolli lascia il tuo dispositivo.

Perché convertire YAML in JSON, o viceversa?

Molti strumenti e API richiedono JSON, mentre YAML è più comodo da scrivere e leggere per la configurazione. La conversione ti permette di mantenere una configurazione adatta alle persone e fornire comunque JSON ai sistemi che ne hanno bisogno.

Fonti

Incorpora questo strumento

Aggiungi questo strumento al tuo sito web. Copia lo snippet qui sotto; si aggiorna automaticamente.

<iframe src="https://monu.tools/embed/it/yaml-json-converter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Strumenti correlati