Informazioni su questo strumento
Converti YAML in JSON o JSON di nuovo in YAML istantaneamente mentre digiti. Scegli la direzione, incolla il tuo documento e ottieni un output pulito con l'indentazione che preferisci (2 o 4 spazi, o JSON minificato). I file YAML multi-documento separati da --- vengono convertiti in un array JSON, e il pulsante di scambio reinserisce l'output e inverte la direzione così puoi fare un round-trip di un documento con un clic.
L'analisi usa lo schema JSON rigoroso, quindi i valori che YAML normalmente convertirebbe — come date e timestamp senza virgolette — restano stringhe semplici e il tuo JSON mantiene tipi JSON puri. Gli errori di sintassi sono segnalati con il motivo del parser più la riga e la colonna in cui si sono verificati, il che ne fa un rapido validatore per manifest Kubernetes, file docker-compose, pipeline CI e altre configurazioni YAML.
La conversione avviene interamente nel tuo browser con un parser YAML open source — i tuoi file di configurazione, che spesso contengono hostname, chiavi e altri valori sensibili, non lasciano mai il tuo dispositivo. Nessun caricamento, nessun account, e funziona offline una volta caricato.
Domande frequenti
Come vengono convertiti date e timestamp YAML?
Questo strumento analizza con lo schema JSON rigoroso, quindi le date senza virgolette come 2024-01-15 restano stringhe semplici invece di essere convertite in oggetti data. Il tuo output JSON mantiene tipi JSON puri: stringhe, numeri, booleani, null, array e oggetti.
Supporta i file YAML multi-documento?
Sì. Uno stream YAML con più documenti separati da righe --- viene convertito in un unico array JSON con un elemento per documento. Un singolo documento viene convertito direttamente nel suo valore.
Perché il mio YAML è segnalato come non valido?
Il messaggio di errore mostra il motivo del parser con la riga e la colonna del problema. Le cause più comuni sono un'indentazione incoerente (YAML vieta le tabulazioni), uno spazio mancante dopo i due punti e stringhe senza virgolette contenenti caratteri speciali come : o #.
Il mio file di configurazione viene caricato da qualche parte?
No. Il convertitore funziona interamente nel tuo browser usando la libreria open source js-yaml — il tuo file non lascia mai il tuo dispositivo, cosa che conta perché i file di configurazione spesso contengono hostname, token e credenziali.
Altri strumenti