YAML → JSON
Analizza YAML in JSON, risolvendo ancore e stringhe multilinea, per fornire configurazioni ad API e programmi che accettano solo JSON.
Trascina i file qui o clicca
Ctrl+V per incollare dagli appunti
Come convertire YAML in JSON
- 1Carica il tuo file YAML tramite trascinamento, clic o incolla.
- 2Modifica le impostazioni di qualità se necessario.
- 3Clicca su 'Converti adesso' e attendi il completamento della conversione.
- 4Scarica il tuo file JSON convertito.
Informazioni sulla conversione da YAML a JSON
YAML 1.2 è un formato di serializzazione dei dati basato sulla gerarchia di indentazione, ed è il formato standard per le configurazioni di Kubernetes e Docker Compose. JSON è un formato di interscambio di dati testuali conforme alla specifica RFC 8259, con soli sei tipi di dati base. YAML è più facile da leggere per gli esseri umani nella maggior parte dei casi, mentre JSON è compatibile con più interfacce di programma.
Il processo di conversione mantiene valori numerici, booleani, strutture nidificate e nomi di chiave originali. Il contenuto incluso in YAML che è incompatibile con JSON viene escluso dall'output. I commenti nativi di YAML non sono supportati da JSON, quindi vengono persi dopo la conversione. I riferimenti di ancoraggio in YAML vengono espansi nelle corrispondenti strutture JSON. La dimensione dell'output cambia in base alle caratteristiche del contenuto.
Questa conversione è adatta per convertire configurazioni Kubernetes o CI in formato JSON compatibile con interfacce di programma generali. L'output è conforme alla specifica RFC 8259, e può essere analizzato ed elaborato direttamente da tutti i linguaggi di programmazione e strumenti che supportano il formato JSON.
YAML vs JSON: confronto tecnico
| Caratteristica | YAML | JSON |
|---|---|---|
| Rilasciato nel | 2001 | 2001 |
| Sviluppatore | YAML community | Douglas Crockford |
FAQ su YAML → JSON
La qualità dei dati cambia dopo la conversione
Non ci sono cambiamenti di qualità per le strutture mappabili originali. Il contenuto dei dati YAML conforme alla specifica JSON viene preservato completamente; vengono esclusi solo i contenuti specifici YAML non supportati da JSON.
I commenti vengono preservati nell'output
I commenti non vengono preservati dopo la conversione. La specifica RFC 8259 per JSON non supporta nativamente il contenuto dei commenti, quindi i commenti YAML vengono rimossi durante la conversione.
Qual è la dimensione massima di file supportata per la conversione
Il limite massimo per la conversione di un singolo file su questo sito è 50MB e viene elaborato un solo file per conversione. I file che superano il limite di dimensione vengono rifiutati dal sistema.
I file convertiti vengono archiviati
I file vengono caricati sul server tramite HTTPS per la conversione. Il server cancella immediatamente sia il file sorgente che il file di output al termine della conversione, non viene effettuata alcuna archiviazione.