Convertitore da YAML a JSON
Riscrivere un file YAML in JSON per gli strumenti che non leggono YAML.
Elaborato nel tuo browser. Questo file viene convertito sul tuo dispositivo e non viene mai caricato.
Convertitore
.yaml, .yml fino a 25 MB. Puoi anche trascinare qui un file.
Nessun file selezionato.
Su questo strumento
Molti strumenti producono YAML ma accettano solo JSON, e le regole di indentazione dello YAML rendono facile scrivere un file che sembra giusto e viene analizzato male. Questo strumento converte un documento YAML in JSON e, quando il file non si lascia analizzare, ti dice a quale riga e colonna guardare.
Legge YAML 1.2, la versione che considera il JSON un sottoinsieme valido, quindi un file JSON che gli passi torna indietro invariato a parte la formattazione.
Formati supportati e limiti
- Input
- .yaml, .yml
- Output
- .json (application/json)
- Nome del file prodotto
- The original name with the new extension, for example data.yaml becomes data.json.
- Dimensione massima
- 25 MB
- Elaborazione
- Nel tuo browser. Il file non viene caricato.
Come si usa
- Scegli un file .yaml o .yml, oppure passa a Incolla il testo e incolla direttamente il documento.
- Scegli se indentare il JSON.
- Seleziona Converti, poi scarica il file .json.
Limitazioni
- I commenti vengono scartati. Il JSON non ha modo di rappresentarli.
- Viene convertito solo il primo documento di un file. Lo YAML multi-documento separato da --- non è supportato.
- Ancore e alias vengono espansi in copie complete, quindi un documento che riusava un blocco tramite alias cresce.
- Date e altri tipi propri dello YAML diventano stringhe, perché il JSON non ha un tipo data.
- Le chiavi che non sono stringhe, cosa che lo YAML permette, non sono rappresentabili in JSON.
Domande frequenti
- Il mio file viene caricato?
- No. La conversione avviene interamente nel tuo browser. Il file non lascia mai il tuo dispositivo e non viene fatta alcuna richiesta che ne trasporti il contenuto.
- Che succede se il mio YAML non è valido?
- Non viene convertito nulla e l'errore indica la riga e la colonna in cui l'analisi si è fermata, che di solito è dove l'indentazione è andata storta.
- Posso convertire un manifesto Kubernetes?
- Un manifesto singolo sì. I file che contengono più manifesti separati da --- non sono supportati: dividili prima.
- Perché il mio codice paese senza virgolette è diventato un booleano?
- Lo YAML 1.1 leggeva no come false, e alcuni editor scrivono ancora i file così. Questo strumento usa YAML 1.2, dove no resta la stringa "no". Se un valore conta, mettilo tra virgolette nel sorgente.