Input JSON

Output YAML

Cos'è JSON a YAML?

Se la tua API REST restituisce JSON ma la tua pipeline di deployment si aspetta YAML — ad esempio un manifest di Kubernetes o un file Docker Compose — sei costretto a riformattarlo manualmente. YAML (YAML Ain't Markup Language) usa l'indentazione invece delle parentesi graffe, rendendolo molto più leggibile nei file di configurazione. JSON e YAML rappresentano le stesse strutture dati, quindi la conversione è pulita e senza perdite. Questo strumento è fatto per questo — incolla il tuo JSON e ottieni subito YAML 1.2 valido.

Questo strumento viene eseguito nel tuo browser. Incolla JSON e ottieni YAML. Niente viene inviato a un server. La conversione segue la specifica YAML 1.2.

Esempi JSON a YAML

Converti JSON in YAML. Esempio con tema telecomunicazioni:

Esempio: Record abbonato

Input JSON

Output YAML:

Output YAML

Clicca il pulsante Esempio sopra per caricare più esempi nell'editor.

Come usare questo strumento

1

Incolla JSON

Incolla il tuo JSON nell'editor di sinistra o carica un file. Usa Esempio per dati di prova. Il JSON deve essere valido.

2

Visualizza l'output YAML

Il pannello di destra mostra lo YAML. Gli oggetti usano coppie chiave-valore con indentazione. Gli array usano prefissi -. Un JSON non valido mostrerà un errore.

3

Scarica o copia

Usa Scarica o Copia per ottenere lo YAML. Per la conversione inversa, usa YAML a JSON. Per formattare prima il JSON, usa il Formattatore JSON.

Quando YAML è preferito

YAML è comune in DevOps e infrastruttura: configurazioni Kubernetes, Docker Compose, pipeline CI/CD come GitHub Actions. È più facile da leggere e modificare rispetto a JSON per i file di configurazione. JSON è migliore per API e scambio dati tra macchine. La conversione tra loro è semplice poiché rappresentano le stesse strutture dati.

I file di configurazione come application.yml (Spring Boot) o .gitlab-ci.yml sono tipicamente YAML. Se i tuoi dati sorgente sono JSON (es. da un'API o export di database), convertendo qui ottieni il formato YAML necessario per il deployment. Per estrarre prima valori specifici da JSON di grandi dimensioni, usa jq.

Domande frequenti

Come converto JSON in YAML online gratis?

Incolla il tuo JSON nell'editor in questa pagina e lo YAML appare subito nel pannello di output. Nessuna registrazione, nessun upload su server — tutto gira nel tuo browser.

Qual è la differenza tra JSON e YAML?

Entrambi i formati rappresentano gli stessi dati — oggetti, array, stringhe, numeri e booleani. JSON usa parentesi graffe e virgolette; YAML usa l'indentazione ed è generalmente più facile da leggere nei file di configurazione. YAML supporta anche i commenti (con #), cosa che JSON non fa.

Posso convertire YAML di nuovo in JSON?

Sì. Usa lo strumento YAML a JSON su questo sito.

I miei dati vengono inviati da qualche parte?

No. Tutto gira nel tuo browser — nessun dato lascia la tua macchina. Sicuro da usare con chiavi API, token o qualsiasi configurazione sensibile.

YAML supporta i commenti?

Sì. YAML supporta i commenti con #. JSON no. Quando si converte JSON in YAML, i commenti non vengono aggiunti automaticamente. Puoi aggiungerli manualmente dopo la conversione.

Strumenti correlati

La specifica YAML è su yaml.org. Per JSON, vedi json.org e MDN.