Home / Strumenti per Sviluppatori / Convertitore da YAML a JSON
Strumenti online gratuiti

Convertitore da YAML a JSON

Converti YAML in JSON formattato nel browser. Controlla la sintassi e copia o scarica il risultato.

Inizia a usare

Quando convertire YAML in JSON

Converti un frammento di configurazione o una struttura OpenAPI per un programma che accetta JSON. Controlla i valori prima di usarli. Si verificano sintassi e tipi di dati, non lo schema di Kubernetes, Compose o della tua applicazione.

Esempio eseguibile da YAML a JSON

# Convertitore da YAML a JSON
service: "Servizio di esempio"
enabled: true
threshold: 12.5
release: 2026-10-26
account: "00123"
tags: ["configurazione", "API"]
defaults: &defaults
  retries: 3
job: *defaults
{
  "service": "Servizio di esempio",
  "enabled": true,
  "threshold": 12.5,
  "release": "2026-10-26",
  "account": "00123",
  "tags": [
    "configurazione",
    "API"
  ],
  "defaults": {
    "retries": 3
  },
  "job": {
    "retries": 3
  }
}

Supporta stringhe, numeri, booleani, null, liste e oggetti. YAML 1.2 mantiene yes, no, on, off e date come stringhe; true e false sono booleani. Usa virgolette per "00123". Commenti e nomi delle ancore non vengono conservati.

Testo e formati numerici

Il testo UTF-8, incluse le lettere accentate, rimane una stringa. YAML e JSON usano il punto decimale: 12.5. La notazione italiana "12,5" deve rimanere tra virgolette; il convertitore non interpreta i separatori locali.

Correggere gli errori di conversione

  • Controlla rientri, due punti e chiusura delle virgolette.
  • Ogni chiave deve essere unica; modifica o elimina quella duplicata.
  • Usa spazi per i rientri, non tabulazioni.
  • Le chiavi JSON devono essere stringhe; racchiudi tra virgolette quelle numeriche o booleane.
  • Metti i grandi interi tra virgolette. Infinito e NaN non sono numeri JSON.
  • Le chiavi di fusione (<<) non sono supportate. Scrivi esplicitamente i campi.
  • Converti un solo documento YAML alla volta.
  • Riduci profondità o espansione degli alias. JSON non rappresenta riferimenti ciclici.

Le estensioni .yml e .yaml sono diverse?

.yml e .yaml sono entrambe estensioni YAML. Apri un file di testo UTF-8 e scarica un .json. Questa pagina converte solo da YAML a JSON, non in senso inverso.

Limiti supportati

Un documento YAML 1.2; 262.144 unità UTF-16 in ingresso; file fino a 512 KiB; profondità 64; 50.000 valori espansi; 2.097.152 unità in uscita; 5 secondi incluso l’avvio del worker. La protezione degli alias usa un fattore 50, non una quota garantita di 50 riferimenti. I decimali usano la precisione in virgola mobile JavaScript.

Conversione locale in un worker del browser. Nessun caricamento o salvataggio in URL o memoria del browser. Gestisci tu download e appunti.

Continua con il JSON

YAML 1.2.2 · yaml 2.9.1

L’elaborazione avviene localmente nel browser.