Input YAML

Output JSON

Cos'è YAML a JSON?

YAML e JSON rappresentano entrambi dati strutturati—oggetti, array, stringhe, numeri e booleani. YAML è orientato all'uomo con indentazione e nessuna parentesi; JSON è onnipresente nelle API e nei sistemi di configurazione. La conversione da YAML a JSON trasforma chiavi e strutture annidate in oggetti e array JSON standard. La specifica YAML 1.2 e la specifica JSON definiscono i formati. YAML è un superset di JSON, quindi la maggior parte dei documenti YAML si converte correttamente.

Questo strumento analizza il tuo YAML e produce il JSON equivalente. La conversione funziona interamente nel tuo browser. Nulla viene inviato a un server—sicuro per configurazioni di produzione, manifesti Kubernetes o dati sensibili.

Esempi YAML a JSON

Converti YAML in JSON. Esempio a tema telecom:

Esempio: Record Abbonato

Input YAML

Output JSON:

Output JSON

Clicca sul pulsante Esempio in alto per caricare altri esempi nell'editor.

Come Usare Questo Strumento

1

Incolla o Carica YAML

Copia il tuo YAML e incollalo nell'editor sinistro. Puoi anche cliccare su Carica per caricare un file .yaml o .yml dal tuo computer. Il pulsante Esempio carica dati di esempio per i test.

2

Visualizza l'Output JSON

Il pannello destro mostra il JSON convertito. Usa Minifica per un output compatto su una riga, o lascialo formattato per la leggibilità. Il YAML non valido mostra un errore—correggilo prima con il Validatore YAML.

3

Copia o Scarica

Usa Copia per mettere il risultato negli appunti, o Scarica per salvarlo come file .json. Per la conversione inversa, usa JSON a YAML. Per formattare prima il YAML, usa il YAML Formatter.

Quando YAML a JSON è Utile

I manifesti Kubernetes, i file Docker Compose e i workflow GitHub Actions sono spesso scritti in YAML. Quando devi passare quella configurazione a un sistema che si aspetta JSON—un'API, un database o uno script—questo strumento fa la conversione. Per estrarre valori specifici da YAML di grandi dimensioni, puoi convertire in JSON e usare jq.

I file di configurazione come application.yml (Spring Boot) o .gitlab-ci.yml sono YAML. Convertire in JSON aiuta nell'integrazione con strumenti che accettano solo JSON, o nella validazione della struttura rispetto a uno schema JSON.

Alcune API e database memorizzano o accettano JSON. Se i tuoi dati sorgente sono in YAML, la conversione qui ti dà il JSON di cui hai bisogno. Per convertire in XML invece, usa YAML a XML.

Domande Frequenti

La conversione YAML a JSON preserva i commenti?

No — JSON non ha alcuna sintassi per i commenti. I commenti YAML con # vengono rimossi durante la conversione. Se hai bisogno di mantenere la documentazione, tieni i dati in YAML.

È sicuro incollare chiavi API o dati sensibili?

Sì. La conversione funziona interamente nel browser — apri il tab Rete di DevTools durante l'uso e vedrai zero richieste. Nessun server, nessun logging.

Come funziona con ancore e alias YAML?

Vengono risolti durante la conversione. L'output JSON contiene la struttura completamente espansa. Le ancore YAML non hanno equivalenti in JSON.

Perché il JSON convertito mostra newline con escape?

Le stringhe multiriga YAML diventano stringhe JSON. In JSON, le interruzioni di riga sono rappresentate come \n.

Posso convertire da JSON a YAML?

Sì. Usa lo strumento JSON a YAML. Puoi anche validare il JSON convertito con il Validatore JSON.

Strumenti Correlati

Specifica YAML. Specifica JSON. MDN. Riferimento rapido YAML. RFC 8259. YAML. Postman.