Convertitore YAML ↔ JSON ↔ TOML (conversione reciproca, nel browser)

Converti YAML, JSON e TOML in entrambe le direzioni. Incolla il testo e ottieni subito l'output formattato.

La conversione YAML JSON TOML viene eseguita interamente nel browser e l'input non viene mai inviato a un server.

Nessun upload a server (solo elaborazione nel browser)
Conversione automatica (puoi passare in modalita manuale in qualsiasi momento)
Pronto per copia e download

Come convertire YAML JSON TOML

  1. Incolla il testo che vuoi convertire.
  2. Scegli il formato di input (oppure usa il rilevamento automatico) e il formato di output.
  3. Copia o scarica il risultato.

Pattern di conversione

Da YAML a JSON (YAML -> JSON)

Converti configurazioni YAML in JSON per API e strumenti.

Da JSON a YAML (JSON -> YAML)

Converti JSON in YAML per file di configurazione piu leggibili.

Da JSON a TOML (JSON -> TOML)

Converti JSON in TOML per impostazioni applicative.

Esempio

YAML -> JSON

Input

app:
  name: demo
  enabled: true
  retries: 3

Output

{
  "app": {
    "name": "demo",
    "enabled": true,
    "retries": 3
  }
}

JSON -> TOML

Input

{"title":"demo","timeout":30}

Output

title = "demo"
timeout = 30

FAQ

Anchor e alias YAML possono essere convertiti?

Si, ma anchor e alias possono essere espansi o persi perche JSON e TOML non supportano un modello di riferimento equivalente.

I tipi di valore (numero/stringa) possono cambiare durante la conversione?

Si. Il typing implicito di YAML puo reinterpretare valori come "01" oppure yes/no/on/off. Metti esplicitamente tra virgolette i valori quando serve.

Quale codifica caratteri viene usata?

Si assume UTF-8. Il giapponese e gli altri testi multibyte vengono gestiti cosi come sono.

I commenti vengono preservati?

No. I commenti non vengono preservati nella conversione di andata e ritorno, soprattutto perche JSON non supporta commenti.

L'input viene inviato a un server?

No. La conversione avviene interamente nel browser.