Converti YAML in JSON formattato

Analizza un documento YAML e ispeziona la struttura JSON prima di usarlo in API, script, fixture o nella migrazione della configurazione.

Tutte le conversioni avvengono localmente nel tuo browser. Nessun JSON, CSV, YAML o XML viene inviato ai nostri server.
YAMLJSON

Esempi rapidi

Ispeziona YAML come JSON formattato

YAML to JSON è utile quando un file di configurazione, uno snippet CI o un esempio di infrastruttura deve essere verificato in un formato più rigoroso. Il convertitore analizza un documento YAML e genera JSON indentato in modo che la struttura degli oggetti, gli array e i valori dedotti siano più facili da ispezionare.

Alcune funzionalità di YAML vanno perdute perché JSON non può rappresentarle. Commenti, ancore, alias e separatori di documento devono essere verificati prima di usare il JSON convertito in script o test.

Funzionalità YAML da verificare dopo la conversione

Caratteristica YAML Risultato JSON
Comments Rimosse, perché JSON non supporta i commenti.
Ancore e alias I dati risolti possono rimanere, ma i nomi delle ancore non vengono preservati.
Booleani impliciti, null e numeri Interpretati come tipi di valore JSON; racchiudi tra virgolette i valori che devono rimanere stringhe.
Documenti multipli Dividili prima; questo strumento è pensato per un solo documento YAML.
Nota sulle stringhe: racchiudi tra virgolette valori come 00123, 1.0, o 2026-05-01 quando il testo esatto è importante.

FAQ su YAML to JSON

Perché un valore è diventato booleano, numero o null?

YAML può inferire i tipi dal testo semplice. Racchiudi tra virgolette il valore sorgente se l'output JSON deve mantenerlo come stringa.

È sicuro convertire ancore e alias?

Verificale attentamente. JSON può contenere i dati risolti, ma la struttura riutilizzabile delle ancore e i nomi delle ancore non vengono preservati.

Perché i documenti YAML multi-sezione devono essere divisi prima?

JSON richiede un unico valore di livello superiore. Dividere i documenti YAML mantiene ogni output chiaro e evita di unire blocchi di configurazione non correlati.