TL
Tool Lab
💰Donare
💰Donare

YAML to JSON

Converti YAML in JSON

YAML Input
JSON Output

Informazioni su questo strumento

Il convertitore da YAML a JSON trasforma file di configurazione e documenti dati YAML nell'equivalente JSON. Le mappature indentate diventano oggetti JSON, le sequenze precedute da trattino diventano array e gli scalari non tra virgolette vengono tipizzati automaticamente (numeri, booleani e null vengono dedotti).

Si tratta di un parser leggero basato su browser che gestisce i pattern YAML più comuni. Le funzionalità YAML complesse come anchor (&), alias (*), block scalar (|, >) e file multi-documento non sono supportate. Tutta l'elaborazione avviene localmente nel browser.

Come usare

  1. Incolla il tuo YAML nell'area YAML Input, oppure clicca su Sample per caricare un esempio.
  2. Scegli il livello di indentazione JSON (2 spazi, 4 spazi o Minified).
  3. Clicca su → JSON per convertire.
  4. Clicca su Copy per copiare l'output JSON negli appunti.

Casi d'uso

Gli sviluppatori convertono file di configurazione YAML (pipeline CI/CD, manifest Kubernetes, Docker Compose) in JSON per l'uso con API o applicazioni JavaScript. I data engineer trasformano file dati YAML in JSON per l'ingestione nelle pipeline. Gli sviluppatori frontend convertono dati mock basati su YAML in JSON per i test.

Domande frequenti

  • Quali tipi YAML vengono convertiti automaticamente?null/~ → null, true/false → booleano, numeri → number. Le stringhe tra virgolette vengono private delle virgolette. Tutto il resto rimane una stringa.
  • Perché il mio YAML non viene convertito correttamente?Funzionalità complesse come anchor YAML (&), alias (*) e file multi-documento (---) non sono supportate. Per questi casi usa un parser lato server.
  • I miei dati vengono inviati a un server?No. Tutta la conversione avviene localmente nel browser tramite un parser JavaScript. Nulla viene trasmesso a un server.