ESC
Input YAML
Output JSON
Tutta l'elaborazione avviene nel tuo browser. Nessun dato viene inviato a nessun server.

Esempi di Utilizzo

Conversione File di Configurazione

Converti i file di configurazione delle applicazioni da YAML a JSON per l'uso in applicazioni JavaScript e API.

Formato Dati API

Trasforma definizioni API e strutture dati in formato YAML in JSON per il consumo REST API.

Flusso di Lavoro DevOps

Converti le configurazioni delle pipeline CI/CD e i file di infrastruttura come codice da YAML a JSON.

Funzionalità

Validazione YAML

Valida la sintassi YAML e fornisce messaggi di errore chiari per un debug semplice

Formattazione e Minificazione

Alterna tra JSON formattato con indentazione o output compatto minificato

Scarica come JSON

Scarica il risultato convertito direttamente come file .json

Elaborazione Lato Client

Tutta la conversione avviene localmente nel tuo browser per la massima privacy

Come Usare?

1

Inserisci YAML

Incolla o digita i tuoi dati YAML nell'area di input a sinistra.

2

Converti

Clicca il pulsante Converti per trasformare il tuo YAML in formato JSON.

3

Usa il Risultato

Copia l'output JSON negli appunti o scaricalo come file .json.

Domande frequenti

YAML è un formato di dati leggibile dall'uomo comunemente utilizzato nei file di configurazione (Docker Compose, Kubernetes, GitHub Actions, Ansible). JSON è lo standard per le REST API, le applicazioni JavaScript e la maggior parte delle librerie di programmazione. Converti YAML in JSON quando devi inserire dati di configurazione in un'API, un'app Node.js o qualsiasi strumento che richieda input JSON.

No. JSON non ha una sintassi per i commenti, quindi i commenti YAML (righe che iniziano con #) vengono rimossi durante la conversione. Questo è intenzionale — l'output JSON contiene solo dati, non documentazione. Se hai bisogno di preservare i commenti, mantieni il file YAML originale accanto all'output JSON.

Sì. Le ancore YAML (&nome-ancora) e gli alias (*nome-ancora) vengono completamente risolti. L'output JSON contiene i valori espansi e dereferenziati. Esempio: se &defaults definisce un blocco e un'altra sezione usa <<: *defaults, l'output JSON contiene direttamente le coppie chiave-valore unite.

L'output formattato aggiunge indentazione e a capo — più facile da leggere e debuggare. L'output minificato rimuove tutti gli spazi bianchi — dimensione del file ridotta, adatto per payload API e archiviazione. Entrambi rappresentano dati identici. Usa il formato formattato per verificare il risultato della conversione, poi passa al minificato per l'uso in produzione.

YAML null / ~ → JSON null. YAML true / false / yes / no / on / off → JSON booleano true/false. Interi e float YAML → numeri JSON. Stringhe multiriga YAML (stile | o >) → stringhe JSON su una sola riga con caratteri \n. Date YAML (2023-01-01) → stringa JSON "2023-01-01" (JSON non ha un tipo data). Sequenze YAML → array JSON. Mapping YAML → oggetti JSON.

I problemi più comuni: mix di tab e spazi nell'indentazione (YAML richiede spazi coerenti — mai tab per l'indentazione), spazio mancante dopo i due punti (chiave:valore fallisce, chiave: valore funziona), virgolette non chiuse e chiavi duplicate nello stesso mapping. Lo strumento mostra un messaggio di errore specifico che indica la riga problematica.

Un file YAML può contenere più documenti indipendenti separati da --- (tre trattini). Questo strumento converte il primo documento in JSON. Se hai bisogno di tutti i documenti, dividi il YAML ai confini --- e converti ogni sezione separatamente.

No. Tutto il parsing e la conversione vengono eseguiti nel tuo browser tramite JavaScript. Il tuo YAML non lascia mai il tuo dispositivo. Puoi disconnetterti da Internet e lo strumento funziona in modo identico.

Cos'è YAML to JSON Converter?

Paste your YAML and get valid JSON output in one click. Handles nested structures, arrays, multiline strings, comments, and all YAML features.

Funzionalità Chiave

Full YAML spec support including comments, multiline strings, anchors. Pretty-print or minified output. Multi-document YAML support (--- separators become JSON array elements).

Casi d'Uso

Converting Docker Compose files, Kubernetes manifests, CI/CD pipeline configs, Ansible playbooks, or any YAML config into JSON for tools that require it.

Suggerimenti

Keep your YAML indentation consistent -- mixed tabs and spaces cause parsing errors. Use pretty-print to verify the output structure before copying.

Privacy

Everything runs in your browser. No data is uploaded, no cookies track your input.

Sicurezza e Privacy

La sicurezza dei vostri dati è la nostra priorità

Elaborazione Locale

Tutta l'elaborazione avviene nel vostro browser

Nessun Trasferimento Dati

I vostri dati non vengono inviati ai nostri server

Nessun Archiviazione Dati

Nessun dato viene memorizzato o condiviso

Crittografia SSL

Crittografia SSL per connessione sicura

Passo Successivo

Anche su MoreOnlineTools