Convertitore da JSON a YAML
Converti strutture dati JSON in formato YAML strutturato a blocchi con rientro personalizzabile e ordinamento alfabetico delle chiavi.
Esegui lo strumento
Questo convertitore da JSON a YAML trasforma strutture dati in testo leggibile e pronto all'uso, utile per gestire file di configurazione, pipeline di rilascio e manifest di orchestrazione. Lo strumento riceve payload JSON validi, inclusi oggetti nidificati, elenchi e stringhe contenenti caratteri Unicode, producendo una rappresentazione YAML a blocchi strutturata e ordinata. Puoi impostare il numero di spazi per ciascun livello di rientro, impostato in modo predefinito su due spazi, adattando la gerarchia visiva alle convenzioni del tuo team. L'opzione dedicata all'ordinamento delle chiavi dispone le proprietà in sequenza alfabetica, semplificando il confronto tra versioni differenti dello stesso file. L'inserimento di testo vuoto o composto solo da spazi produce un output YAML vuoto. Se il frammento JSON di partenza contiene errori di sintassi, come virgolette mancanti o virgole eccedenti, lo strumento interrompe il processo senza generare testo YAML.
Istruzioni
- Inserisci o incolla il testo JSON nel campo di input.
- Specifica il numero di spazi per il rientro, lasciando il valore su 2 se desideri la spaziatura standard.
- Seleziona la casella per ordinare le chiavi alfabeticamente se vuoi normalizzare la sequenza dei campi.
- Avvia la conversione per visualizzare il testo formattato in YAML nell'area del risultato.
- Copia il codice YAML ottenuto per integrarlo nei tuoi file di configurazione o nei manifest applicativi.
Esempi
- Conversione di un oggetto semplice: inserendo {"app": "web", "port": 8080} con rientro 2, ottieni la struttura YAML: app: web port: 8080
- Conversione con liste e ordinamento chiavi: inserendo {"tags": ["prod", "auth"], "env": "production"} con opzione ordina chiavi attiva, ottieni: env: production tags: - prod - auth
FAQ
Cosa accade se il JSON inserito non è valido?
Se la sintassi JSON contiene errori, come virgole superflue o parentesi aperte non richiuse, la conversione si arresta e non genera testo YAML.
Come vengono gestiti i caratteri speciali e Unicode?
Lo strumento preserva i caratteri Unicode nel testo finale, applicando le virgolette alle stringhe solo quando la sintassi YAML lo richiede.
È possibile convertire un campo di testo vuoto?
Sì, l'inserimento di una stringa vuota o composta solo da spazi produce un testo YAML vuoto.
Come funziona l'ordinamento delle chiavi?
Attivando l'apposita opzione, i nomi delle proprietà all'interno degli oggetti vengono disposti in ordine alfabetico crescente.