Command Palette

Search for a command to run...

CO

Convertitore Yaml a JSON

Converti YAML in JSON istantaneamente - ancoraggi, alias, chiavi di unione, blocchi scalari e flussi multi-documento supportati

Indent:
Category:data
Mode:Offline
Version:1.0.0
Access:Free

Che cos'è il convertitore da YAM a JSON?

YAML to JSON Converter interface on Toolz.dev - Convert YAML to JSON instantly - anchors, aliases, merge keys, block scalars and multi-document streams supported

YAML to JSON Converter analizza un documento YAML ed emette l'equivalente JSON Incolla un manifesto di Kubernetes, un file Docker Compose, un flusso di lavoro GitHub Actions o un playbook Ansible e ottieni nuovamente JSON formattato con la stessa struttura: le mappature diventano oggetti, le sequenze diventano array e gli scalari vengono risolti in stringhe, numeri, booleani o null secondo lo schema principale YAML.

Il parser gestisce le parti di YAML che fanno scattare ingenui convertitori. Gli ancoraggi e gli alias vengono risolti, quindi un riferimento a `*predefiniti` si espande nel valore a cui punta. Le chiavi di unione (`<<: *base`) vengono appiattite nella mappatura del target, con le chiavi esplicite che prevalgono come richiesto dalle specifiche. Gli scalari a blocchi letterali (`|`) e piegati (`>`) mantengono o piegano correttamente le loro nuove linee, comprese le strisce e continuano a masticare gli indicatori. I flussi multidocumentari separati da `---` escono come un array di documenti JSON.

Tutto funziona nel tuo browser. I file di configurazione portano regolarmente nomi host interni, nomi di cluster, registri delle immagini e, occasionalmente, un segreto che qualcuno ha dimenticato di spostarsi in un Vault, quindi nulla che tu incolla viene caricato, registrato o archiviato. Puoi anche ordinare le chiavi in ordine alfabetico per una maggiore differenza, scegliere l'output a 2 spazi, 4 spazi o minimizzato e mantenere ogni scalare normale come stringa quando il tuo consumatore a valle è rigoroso sui tipi.

La conversione risolve le parti di YAML per cui JSON non ha equivalenti, e vale la pena sapere cosa succede a ciascuna Ancoraggi e alias sono espansi, quindi un blocco a cui si fa riferimento in cinque punti diventa cinque copie nel JSON anziché cinque riferimenti, e l'output può essere sostanzialmente più grande dell'input I tasti di unione vengono applicati e scompaiono I commenti vengono eliminati del tutto, poiché JSON non ha un posto dove metterli I flussi multi-documento separati da tre trattini diventano un array, perché JSON non ha il concetto di diversi documenti in un file Le date sono quelle da guardare: YAML analizza una data non quotata in un tipo di timestamp e JSON non ha un tipo di data, quindi arriva come una stringa il cui formato esatto dipende da come è stata scritta.

Come utilizzare il convertitore da Yaml a JSON?

1

Incolla il tuo Yaml

Incolla qualsiasi documento YAML nel pannello di input: un manifest, un file di composizione, una pipeline CI o una configurazione dell'applicazione. Fare clic su Carica campione per iniziare da una distribuzione Kubernetes realistica.

2

Scegli le tue opzioni di output

Scegli 2 spazi, 4 spazi o JSON minimizzato. Abilita le chiavi di ordinamento per l'output adatto alle differenze o mantieni le stringhe quando vuoi che le porte e i numeri di versione mantengano il testo invece di diventare numeri.

3

convertire

Fare clic su Converti Se YAML ha un problema di sintassi - una scheda utilizzata per il rientro, una citazione non chiusa, un alias senza ancoraggio corrispondente - l'errore viene segnalato con il numero di riga esatto.

4

Copia o scarica il JSON

Copia il risultato negli appunti o scaricalo come file .json, pronto per essere inviato in un client API, un dispositivo di test o uno script.

Caratteristiche principali

Ancoraggi, alias e unisci chiavi

Risolve definizioni di &anchor, *Alias riferimenti e << Unisci chiavi così i blocchi di configurazione condivisi si espandono in oggetti JSON completi

Blocca il supporto scalare

I blocchi letterali (|) e piegati (>) convertono correttamente, comprese le cifre di indentazione esplicita e gli indicatori di masticazione della striscia (-) e del mantenimento (+)

Flussi multidocumentari

I file YaML divisi per --- in diversi documenti, comuni a Kubernetes, vengono restituiti come un array JSON con una voce per documento

Errori di linea-precisa

I problemi di sintassi riportano l'esatta riga di origine: schede utilizzate come indentazione, virgolette non terminate, indentazione errata o alias sconosciuti

Frequently Asked Questions

Incolla il tuo YAM nel pannello di input e fai clic su Converti. Il parser legge il documento, risolve gli ancore e blocca gli scalari e stampa JSON formattato che puoi copiare o scaricare. Tutto accade nel tuo browser, quindi nessun file viene caricato.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

yaml to jsonyaml to json converterconvert yaml to jsonyml to jsonyaml parser onlinekubernetes yaml to jsondocker compose to jsonyaml json converteryaml to json onlineconverter yaml to jsonyaml to json converter online