Convertitore YAML ⇄ JSON
Converti YAML in JSON e viceversa: manifest Kubernetes, configurazioni CI, specifiche OpenAPI.
Convertitore YAML ⇄ JSON
Incolla un file YAML e ottieni nuovamente JSON, oppure incolla JSON e ottieni YAML pulito: l'interruttore di direzione converte in entrambe le direzioni. Questo è il modo più rapido per trasformare un manifest Kubernetes o un file docker-compose in JSON per uno script, jq o una chiamata API, per verificare cosa contiene effettivamente un flusso di lavoro GitHub Actions o per spostare una specifica OpenAPI tra i due formati. I formati di configurazione raramente corrispondono allo strumento che hai a portata di mano; questo convertitore colma questa lacuna senza installare nulla.
Il lato YAML analizza in modo sicuro: ancore e alias vengono risolti in valori semplici e un flusso multi-documento separato da --- diventa un array JSON con un elemento per documento. Gli errori di analisi vengono segnalati con calma con il numero di riga, quindi un rientro errato sulla riga 40 di una lunga configurazione della pipeline non si trasforma in congetture. Viceversa, JSON valido è sempre YAML valido: lo strumento emette YAML leggibile in stile blocco e mantiene le stringhe lunghe su una riga invece di piegarle.
L'opzione di rientro controlla l'output: due spazi (la convenzione YAML), quattro spazi o minimizzato. Minificato si applica solo a JSON: YAML non ha un formato minimizzato, quindi la scelta ricade onestamente su due spazi lì. I commenti non sopravvivono alla conversione in nessuna delle due direzioni; JSON non ha nessun posto dove metterli.
Tutto viene eseguito localmente nel tuo browser e nulla viene caricato, il che è importante, perché i file di configurazione del mondo reale contengono token, nomi host interni e stringhe di connessione. Converti, copia il risultato o scaricalo come file e concatenalo al formattatore o allo strumento di conversione JSON per il passaggio successivo.