.env ⇄ JSON — Convertitore
Converti un file .env in oggetto JSON e viceversa in locale, con gestione di virgolette e commenti. Funziona nel browser: i tuoi segreti non vengono mai caricati.
🔒 Funziona interamente nel tuo browser — nulla viene caricatoCosa fa .env ⇄ JSON
.env ⇄ JSON converte tra il formato chiave-valore dotenv e un oggetto JSON piatto. La direzione da .env a JSON analizza ogni riga come proprietà, ignorando righe vuote e commenti che iniziano con #, eliminando gli spazi circostanti e rimuovendo l'eventuale prefisso export. I valori racchiusi tra apici singoli o doppi vengono privati delle virgolette e, dentro i doppi apici, le sequenze di escape comuni come \n e \t vengono espanse, così i segreti su più righe e i valori formattati sopravvivono alla conversione di andata e ritorno. La direzione da JSON a .env scorre un oggetto JSON e scrive una riga KEY=value per ogni proprietà, racchiudendo tra virgolette i valori che contengono spazi, a capo o caratteri che un parser dotenv potrebbe interpretare in modo ambiguo.
È utile quando si sposta la configurazione tra strumenti che richiedono formati diversi: importare l'ambiente di un collega in un'interfaccia di impostazioni, generare un .env iniziale da un blocco di configurazione JSON, confrontare le variabili tra ambienti o preparare un file di esempio per la documentazione. Il convertitore segue le convenzioni dotenv più diffuse anziché la sintassi estesa di una singola libreria, così il risultato resta prevedibile e facile da verificare.
Flusso di lavoro privato nel browser
Tutta l'analisi e la serializzazione avvengono nel tuo browser con JavaScript lato client. Lo strumento non carica su alcun server il tuo file di ambiente, il JSON, i nomi host, i token o le credenziali e non richiede un account. Questo funzionamento esclusivamente locale è particolarmente importante, perché i file .env contengono spesso password di database, chiavi API e segreti di firma. Eseguire la conversione sul tuo computer significa che questi valori non lasciano mai la pagina e non c'è alcun passaggio di rete tra l'incolla e il risultato.
L'interfaccia mostra sorgente e risultato affiancati, così puoi controllare la conversione prima di copiarla. Anche se l'elaborazione è locale, rimuovi i segreti reali prima di condividere il risultato in una issue, in una chat o nella documentazione e non inserire mai nel controllo di versione un file .env compilato.
Consigli pratici
Quando converti da JSON a .env, mantieni i valori come stringhe se l'applicazione di destinazione si aspetta stringhe, poiché dotenv tratta ogni valore come testo. Booleani, numeri e oggetti annidati vengono trasformati in stringhe e gli oggetti annidati sono scritti come JSON per sopravvivere alla conversione di andata e ritorno; appiattiscili prima se il tuo loader non sa interpretare valori JSON. Quando converti da .env a JSON, le chiavi duplicate assumono l'ultima assegnazione, come avviene nella maggior parte dei loader dotenv. Convalida sempre la configurazione finale con il framework che la leggerà, perché le regole di virgolette e interpolazione variano sottilmente tra le implementazioni di dotenv.
Come usare
- Scegli la direzioneSeleziona .env in JSON oppure JSON in .env prima di incollare i dati.
- Converti in localeAvvia il convertitore e controlla i messaggi di analisi o di validazione.
- Copia o scaricaCopia il risultato o scarica un file .json o .env.