ToolStudio.es
Nel tuo browser1 Prova Gratuita

Convertire YAML in JSON

Converte file YAML in JSON e, se c’è un errore di rientro o di sintassi, ti dice in quale riga si trova.

Prova gratuita: elabora 1 documento (incollato o 1 file) e cambia le opzioni quante volte vuoi. Gli errori non consumano la prova.
Input · YAML

Tutto avviene nel tuo browser: i tuoi dati non vengono inviati a nessun server.

Risultato · JSON
Rientro

Da YAML a JSON

YAML è comodo per scrivere configurazioni, ma molti programmi, API e validatori si aspettano JSON. Questo strumento legge lo YAML e lo riscrive come JSON con il rientro che preferisci.

Gestisce ancore e alias (&base e *base), liste a blocchi o tra parentesi quadre, testi su più righe con | e >, e più documenti separati da «---», che vengono restituiti come una lista JSON.

Usa YAML 1.2, quindi parole come «yes», «no» o «on» restano testo e anche le date restano testo. Se lo YAML contiene un errore, come un rientro che non torna, vedi riga e colonna per correggerlo.

Come convertire YAML in JSON

  1. Incolla lo YAML o apri un file .yaml o .yml.
  2. Scegli il rientro del JSON.
  3. Premi «Converti in JSON».
  4. Copia il risultato o scaricalo come file .json.

Quando usarlo

  • Verificare quali dati contiene davvero un manifest di Kubernetes o un docker-compose.yml.
  • Trovare l’errore di rientro che fa fallire un file YAML.
  • Convertire una specifica OpenAPI da YAML a JSON.
  • Usare in JavaScript o in un’API dati che hai in YAML.

Domande Frequenti

Supporta più documenti nello stesso file?

Sì. Se lo YAML contiene più documenti separati da «---», il risultato è una lista JSON con un elemento per documento.

Perché «yes» o «no» non diventano true o false?

Perché lo strumento usa YAML 1.2, in cui solo true e false sono booleani. In YAML 1.1 (la versione precedente) lo erano anche «yes» e «no», il che causava errori come quello del codice paese della Norvegia «NO».

Come gestisce ancore e alias?

Li risolve: dove compare *alias viene copiato il contenuto dell’ancora, perché JSON non ha riferimenti.

I miei dati vengono inviati a un server?

No. Tutto viene elaborato nel tuo browser con JavaScript. Il testo che incolli e i file che apri non lasciano il tuo dispositivo, quindi puoi usare tranquillamente dati interni o dei clienti.

È gratis?

Sì. Puoi provare lo strumento gratis con un documento (incollato o un file) e cambiare le opzioni tutte le volte che vuoi; i tentativi con errori non consumano la prova. Per un uso illimitato e per elaborare più file alla volta, ToolStudio Pro costa 1,99 € al mese e include tutti gli strumenti.

Strumenti correlati

Sviluppo

Convertire JSON in YAML

Converti JSON in YAML con rientro di 2 o 4 spazi. Le virgolette vengono messe solo dove servono, così «28001» o «yes» restano testo, e l’ordine delle chiavi è mantenuto.

JSONYAML
Prova lo strumento
Sviluppo

Validatore JSON

Valida JSON secondo lo standard RFC 8259 con ogni errore spiegato in modo chiaro: virgole finali, apici, chiavi senza virgolette o commenti. Segnala anche le chiavi duplicate.

JSON
Prova lo strumento
Sviluppo

Formattatore JSON

Incolla JSON minimizzato o disordinato e ottienilo indentato con 2, 4 spazi o tabulazione, con le chiavi ordinate se vuoi. Ogni errore indica riga e colonna.

JSON
Prova lo strumento
Sviluppo

Convertire XML in JSON

Converti XML in JSON: gli attributi diventano «@nome», gli elementi ripetuti liste e il testo valori. Se l’XML non è ben formato, indica la riga dell’errore.

XMLJSONRSS
Prova lo strumento