Vai al contenuto

Converti YAML e JSON

Incolla del YAML per ottenere del JSON, o del JSON per ottenere del YAML: il verso lo decide il testo, non tu. Il risultato si aggiorna mentre scrivi e non lascia il tuo dispositivo.

Il testo resta sul tuo dispositivo: nessun upload

0 caratteri

I commenti e la punteggiatura originale non sopravvivono alla conversione: si conservano i valori.

Risultato

Incolla qualcosa qui accanto: il risultato compare mentre scrivi.

Come funziona

«no», «on» e «off» restano parole e una data resta la stringa che hai scritto: non diventano vero, falso o numeri alle tue spalle. Le ancore e le unioni vengono espanse, perché in JSON non vorrebbero dire niente. Nell’altro verso le virgolette si mettono dove servono, così un CAP come 01234 torna indietro identico, e i numeri restano scritti come sono: 1.50 resta 1.50. Quello che JSON non sa rappresentare ferma la conversione con la riga esatta, invece di essere convertito a caso. I commenti non passano: in JSON non esistono.

Domande frequenti

Perché il CAP 06121 diventa 6121 nel JSON?
Perché in YAML, senza virgolette, 06121 è un numero, e gli zeri davanti a un numero non contano. Scrivilo fra virgolette, "06121", e resta testo. Lo stesso vale per i codici molto lunghi: oltre le quindici cifre un numero intero può perdere le ultime, e sotto il risultato te lo segnaliamo.
Il file contiene più documenti separati da «---»: cosa succede?
Diventano un elenco JSON, un elemento per documento, nello stesso ordine, e sotto il risultato leggi quanti erano. Nel verso opposto un elenco JSON diventa un documento YAML solo: se ti servono separati, dividili a mano.
Ho incollato del JSON e l’errore parla di YAML: perché?
Perché il testo non è JSON valido, e allora viene letto come YAML. Spesso lo accetta lo stesso e ne esce JSON pulito: succede con virgole finali, apici singoli, chiavi senza virgolette e commenti //. Se invece compare un errore, riga e colonna dicono dove si è fermata la lettura; per un controllo solo JSON usa «Formatta JSON».
Come confronto due configurazioni scritte in ordine diverso?
Accendi «Ordina le chiavi in ordine alfabetico» e converti i due testi uno dopo l’altro: le chiavi escono nello stesso ordine in tutti e due, in qualunque verso. Poi incolla i due risultati in «Confronta testi», e restano solo le differenze vere. Gli elenchi non vengono riordinati.

Quello che incolli non viene caricato. Da nessuna parte.

Il testo che scrivi resta nella memoria del tuo browser: nessuna richiesta parte mentre scrivi. Puoi incollare anche qualcosa di riservato.

  • Elaborazione localeTutto avviene in questa pagina.
  • Niente da caricare, niente da aspettareNiente da caricare, nessuna attesa.
  • Niente da cancellareNon conserviamo nulla: non ci arriva nulla.
IL TUO DISPOSITIVOil tuo fileelaborazioneil risultatoservernon ci arriva

Altri strumenti della categoria