> JSON ⇄ YAML <
// Converti tra formati JSON e YAML istantaneamente
JSON ⇄ YAML
Converti in entrambe le direzioni. JSON in YAML e YAML in JSON con un clic o rilevamento automatico all'incollaggio.
Controllo sintassi
Valida il tuo input prima della conversione. Messaggi di errore chiari ti aiutano a correggere problemi di sintassi.
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.