DT Dev Tools

.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 caricato

Questo strumento ti Γ¨ stato utile? Valutalo:

Cosa 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

  1. Scegli la direzioneSeleziona .env in JSON oppure JSON in .env prima di incollare i dati.
  2. Converti in localeAvvia il convertitore e controlla i messaggi di analisi o di validazione.
  3. Copia o scaricaCopia il risultato o scarica un file .json o .env.

Domande frequenti

Gestisce virgolette e commenti?
Sì. I valori tra apici singoli o doppi vengono privati delle virgolette, le sequenze di escape tra doppi apici vengono espanse e i commenti # e le righe vuote vengono ignorati.
PuΓ² riconvertire il JSON in un file .env?
Sì. Scegli JSON in .env e lo strumento scrive righe KEY=value, racchiudendo tra virgolette i valori che contengono spazi o caratteri speciali.
Il mio .env viene caricato?
No. La conversione avviene interamente nel tuo browser, cosa importante perchΓ© i file .env contengono spesso segreti.