JSON a YAML Converter trasforma qualsiasi documento JSON in YAML valido. Incolla JSON - un payload API, un manifesto del pacchetto, un'esportazione di configurazione - e recuperare YAML pulito con indentazione coerente, sintassi dell'elenco corretta e stringhe correttamente citate, pronte per essere rilasciate in un manifest Kubernetes, Docker Compose file, GitHub Actions Workflow o qualsiasi altra configurazione basata su YaML.
La conversione non è solo uno scambio di sintassi. Yaml ha spigoli vivi che JSON non ha: un "no" non citato diventa il falso booleano in molti parser, "3000" si trasforma silenziosamente in un numero e le stringhe di versione come 1.10 vengono troncate a 1.1. Questo convertitore rileva ogni scalare ambiguo — booleani, numeri, valori legacy YAML 1.1 come Sì/No/On/Off e stringhe con caratteri speciali — e li cita in modo che i tuoi dati sopravvivano al viaggio di andata e ritorno con i tipi intatti.
Tutto accade al 100% nel tuo browser. I file di configurazione spesso contengono nomi host, porte interne e segreti, quindi nulla viene caricato o archiviato: il convertitore funziona offline una volta caricato. Il rientro è configurabile (2 o 4 spazi) per adattarsi allo stile della tua squadra e c'è un'opzione per citare ogni stringa per la massima sicurezza.
Incolla qualsiasi documento JSON valido nel pannello di input - oggetti, array o strutture nidificate di qualsiasi profondità - o fai clic su Carica campione per iniziare da una configurazione di servizio realistica.
Scegliere il rientro a 2 o 4 spazi per abbinare le convenzioni di progetto e, facoltativamente, abilitare "Quota tutte le stringhe" se il tuo consumatore YAML è rigoroso sui tipi.
Fare clic su Converti. Il JSON viene prima convalidato: gli errori di sintassi vengono segnalati con il messaggio esatto del parser in modo da poter correggere rapidamente il carattere offensivo.
Copia lo YAML generato negli Appunti o scaricalo come file .yaml, quindi incollalo nel tuo Manifest, Workflow o Compose file.
stringhe come "no", "3000" e "1.10" vengono automaticamente citate in modo da rimanere stringhe invece di diventare booleani o numeri nei parser yaml
Output con rientro a 2 o 4 spazi per abbinare Kubernetes, Ansible o le regole di lanugine della tua squadra
Oggetti nidificati, array di oggetti, array vuoti ([ ]) e oggetti vuoti ({}) convertono tutti nei moduli di yaml corretti
JSON non valido viene catturato prima della conversione con l'esatto errore di analisi, quindi non ti verrà mai meno rotto silenziosamente
0 comments
No comments yet. Be the first to share your thoughts!