converti | trasforma | valida

> JSON YAML <

// Converti tra formati JSON e YAML istantaneamente

[BIDIRECTIONAL]

JSON ⇄ YAML

Converti in entrambe le direzioni. JSON in YAML e YAML in JSON con un clic o rilevamento automatico all'incollaggio.

[VALIDATE]

Controllo sintassi

Valida il tuo input prima della conversione. Messaggi di errore chiari ti aiutano a correggere problemi di sintassi.

[FREE]

Nessun limite

Elaborazione 100% lato client. Nessun limite di dimensione, nessun caricamento server. I tuoi dati non lasciano mai il tuo browser.

// INFORMAZIONI SU JSON E YAML

JSON vs YAML:

JSON (RFC 8259) è un formato leggero di scambio dati. YAML (YAML 1.2) è uno standard di serializzazione human-friendly e superset di JSON. YAML è usato nei file di configurazione Docker, Kubernetes, CI/CD e altro.

Esempio:

{"name":"John","age":30} → name: John
age: 30

Casi d'uso comuni:

  • >Manifesti Docker Compose e Kubernetes
  • >Configurazioni pipeline CI/CD (GitHub Actions, GitLab CI)
  • >File di configurazione applicazioni
  • >Conversione formato risposta API
  • >Infrastructure as Code (Ansible, Terraform)

>> frequently asked questions

D: Qual è la differenza tra JSON e YAML?

R: JSON usa parentesi graffe e quadre. YAML usa l'indentazione, rendendolo più leggibile. YAML supporta commenti e stringhe multilinea.

D: Quando usare YAML invece di JSON?

R: Usa YAML per file di configurazione modificati frequentemente da umani. JSON per lo scambio dati tra sistemi.

D: YAML è un superset di JSON?

R: Sì, dal YAML 1.2, ogni documento JSON valido è anche YAML valido.

D: Cosa sono le ancore e gli alias YAML?

R: Le ancore (&) e gli alias (*) YAML permettono di definire un valore una volta e referenziarlo più volte.

D: Quali sono gli errori comuni di YAML?

R: L'indentazione deve usare spazi (non tab), 'yes/no' sono interpretati come booleani, stringhe con due punti possono causare problemi.

// ALTRE LINGUE