Da YAML a JSON
Incolla un file di configurazione e ottieni JSON. Gli anchor vengono espansi, le stringhe a blocco mantengono i loro a capo, e se qualcosa non torna ricevi il messaggio del parser invece di un riquadro vuoto.
Le configurazioni spesso contengono chiavi e nomi host — qui non viene inviato nulla.
- Gratis
- I file non lasciano il tuo dispositivo
- Senza registrazione
- Nessun limite di file
Come si usa
- Incolla il YAML nel primo riquadro.
- Leggi il JSON qui sotto: compare mentre scrivi.
- Premi «Copia», oppure cambia scheda per convertire nella direzione opposta.
Da sapere
Dove i due formati non vanno d’accordo
Il YAML ha cose che il JSON non ha: commenti, anchor, date come valori e la famigerata regola che trasformava «no» in false. I commenti si perdono perché il JSON non ha dove tenerli; tutto il resto viene convertito nel valore JSON più vicino. Una chiave scritta come numero resta una chiave, visto che lì il JSON ammette solo stringhe.
Perché una configurazione merita uno strumento locale
Un file YAML di solito è una configurazione, e le configurazioni contengono nomi di host, nomi di bucket e spesso una chiave che qualcuno si è dimenticato di spostare in un gestore di segreti. Qui non viene caricato nulla, quindi incollare un file preso da un ambiente reale non si trasforma in un rapporto di incidente.
Domande frequenti
Gli anchor e gli alias sono supportati?
Sì. Un alias viene espanso nel valore a cui punta, perché il JSON non ha modo di esprimere un riferimento. I file volutamente ostili, con alias che esplodono, vengono rifiutati invece di essere lasciati bloccare la scheda.
Che fine fanno i commenti?
Vengono rimossi. Il JSON non ha una sintassi per i commenti, e inventarne una produrrebbe un file che nessun parser accetta.
Riesce a leggere un file con più documenti?
Converte il primo documento. I file separati da --- di solito sono manifest di Kubernetes, e ognuno è comunque un oggetto a sé.
Il file viene mandato a un server?
No. L’analisi avviene interamente nel tuo browser.
Strumenti correlati
- Da JSON a YAML Incolla il JSON di una risposta API o di un export e ottieni uno YAML davvero leggibile — nient…
- Formattatore e validatore JSON Incolla JSON e ottienilo formattato, validato o minificato. I dati restano nel browser: non vie…
- CSV in JSON Incolla una tabella, ottieni JSON. Il parser segue l'RFC 4180, così una cella come «Doe, John»…
- Formattatore XML L’XML generato da un programma arriva come un’unica riga enorme. Incollalo qui e la struttura v…
- JSON Beautifier Incolla un muro di JSON minificato e leggilo come un documento. L'indentazione compare mentre s…
- Minifica JSON Incolla il JSON e riprendilo senza un byte di troppo: niente indentazione, niente ritorni a cap…
- Validatore JSON Incolla il file e ottieni una risposta netta: valido o no. Se non lo è, il messaggio dice che c…
- CSV in Excel Excel apre i CSV da solo, e li apre male. Indovina il separatore dalle impostazioni internazion…