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
Scegli la direzione: YAML in JSON o JSON in YAML.
Incolla il tuo YAML o JSON nel pannello di input.
Copia il risultato convertito, oppure leggi l'errore se l'input non è valido.
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.
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.
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.
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
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.
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.
No. I commenti YAML vengono persi durante la conversione perché JSON non ha commenti, e riconvertendo genera nuovo YAML senza di essi.
No. La conversione viene eseguita interamente nel tuo browser; nulla di ciò che incolli lascia il tuo dispositivo.
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.
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
Formatta, abbellisce e valida JSON online con messaggi di errore chiari per input non validi.
Minifica e valida JSON nel tuo browser, e visualizza quanti byte risparmi.
Converti JSON in CSV e CSV in JSON, in entrambe le direzioni. Scegli il delimitatore, gestisci i campi tra virgolette e copia il risultato. Tutto viene eseguito nel tuo browser.
Genera interfacce TypeScript da un campione JSON, con tipi annidati, array e campi opzionali. Funziona nel browser.