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
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.