Convertitore da .env a JSON

Converti il contenuto di un file .env in JSON con inferenza dei tipi, chiavi annidate e conservazione dei commenti. Solo lato client.

Incolla il contenuto del tuo file .env e questo strumento lo converte istantaneamente in JSON, direttamente nel browser. Numeri e booleani vengono riconosciuti automaticamente per impostazione predefinita (DEBUG=true diventa un vero booleano, non la stringa "true"), le chiavi con i punti come DB.HOST diventano oggetti annidati, e le righe di commento vengono conservate come campi $comments invece di andare perse silenziosamente. Ogni opzione può essere disattivata singolarmente. Nulla viene caricato su un server: la conversione avviene interamente lato client.

.env Input

Carica

Opzioni avanzateConvertiCancella

JSON Output

Il risultato verrà visualizzato qui...

CopiaScarica

Il risultato verrà visualizzato qui...

Informazioni sul convertitore da .env a JSON

I file di ambiente (.env) sono semplice testo in formato KEY=VALUE, il che li rende facili da scrivere ma scomodi da passare a codice che si aspetta una configurazione strutturata. Questo strumento analizza la sintassi .env — inclusi i commenti #, i valori tra virgolette e sia il separatore = sia i due punti : — e produce un oggetto JSON pronto da inserire in un config loader, in una fixture di test o in una sessione di debug. Tre opzioni controllano l'output: l'inferenza dei tipi trasforma le stringhe che sembrano numeri o booleani nei rispettivi tipi JSON reali, l'annidamento delle chiavi con i punti trasforma FEATURE.CACHE.TTL in { "FEATURE": { "CACHE": { "TTL": ... } } }, e la gestione dei commenti mantiene o rimuove le righe # che documentavano il file originale.

Potrebbe servirti anche

JSON in Env

Converte oggetti JSON nel formato .env CHIAVE=VALORE appiattendo le chiavi puntate.

Apri strumento

Properties in JSON

Converte i file .properties Java in JSON annidato senza perdita di dati.

Apri strumento

Formattatore e Validatore JSON

Formatta, valida e visualizza dati JSON.

Apri strumento

Da YAML a JSON

Converti YAML in JSON o JSON in YAML.

Apri strumento

Incolla il contenuto del tuo file .env e questo strumento lo converte istantaneamente in JSON, direttamente nel browser. Numeri e booleani vengono riconosciuti automaticamente per impostazione predefinita (DEBUG=true diventa un vero booleano, non la stringa "true"), le chiavi con i punti come DB.HOST diventano oggetti annidati, e le righe di commento vengono conservate come campi $comments invece di andare perse silenziosamente. Ogni opzione può essere disattivata singolarmente. Nulla viene caricato su un server: la conversione avviene interamente lato client.

Come convertire .env in JSON

  1. 1

    Incolla il contenuto del tuo .env

    Copia il contenuto del tuo file .env nel pannello di input, oppure fai clic sull'icona della beuta per caricare un esempio con commenti, numeri e booleani.

  2. 2

    Regola le opzioni avanzate se necessario

    Apri le opzioni avanzate per attivare o disattivare l'inferenza dei tipi, l'annidamento delle chiavi con i punti (e il suo separatore), e se i commenti vengono mantenuti come campi $comments o ignorati. I valori predefiniti seguono la convenzione più comune: tipi inferiti, chiavi annidate, commenti mantenuti.

  3. 3

    Fai clic su Converti

    L'analizzatore legge ogni riga, rimuove commenti e virgolette e produce un oggetto JSON nel pannello di output. Attivando o disattivando un'opzione in seguito la conversione viene rieseguita immediatamente, senza dover cliccare di nuovo su Converti.

  4. 4

    Copia o scarica il JSON

    Usa l'icona di copia per prendere il JSON e incollarlo altrove, oppure scaricalo come file .json. Devi fare il percorso inverso? Usa l'icona di inversione direzione per passare a JSON a Env.

Riferimenti

Strumenti per sviluppatori correlati

FAQ su Env a JSON

Come converto un file .env in JSON online?
Incolla il contenuto del tuo file .env nel pannello di input e fai clic su Converti. Lo strumento analizza ogni riga KEY=VALUE e restituisce un oggetto JSON formattato nel pannello di output, che puoi copiare o scaricare come file .json.
Questo strumento carica il mio file .env su un server?
No. L'analisi avviene interamente nel tuo browser tramite JavaScript: non viene inviata alcuna richiesta di rete con il contenuto del file, un aspetto importante dato che i file .env spesso contengono segreti come chiavi API e credenziali del database.
La conversione da .env a JSON mantiene i commenti?
Sì, per impostazione predefinita. Le righe di commento (che iniziano con #) vengono conservate come campo $comments nel JSON di output, associando ogni chiave al commento che la precedeva. Imposta l'opzione Commenti su "Ignora" nelle opzioni avanzate per eliminarli.
Come vengono gestiti i valori booleani e numerici nella conversione da .env a JSON?
Con Inferenza dei tipi attiva (impostazione predefinita), valori come true, false o 5432 vengono convertiti nei rispettivi tipi JSON booleano/numero invece che in stringhe. Disattiva Inferenza dei tipi nelle opzioni avanzate per mantenere ogni valore come semplice stringa, esattamente come nel testo .env originale.
Posso trasformare le chiavi .env con i punti in oggetti JSON annidati?
Sì. Con "Chiavi con punti → annidate" attivo (separatore predefinito "."), una chiave come APP.CACHE.TTL=60 diventa { "APP": { "CACHE": { "TTL": 60 } } }. Disattiva l'opzione per mantenere invece la chiave piatta originale con i punti.
Qual è la differenza tra .env e JSON per la configurazione?
Un file .env è un elenco piatto di coppie KEY=VALUE pensato per le variabili d'ambiente del processo (vedi le indicazioni sulla configurazione di The Twelve-Factor App), mentre JSON supporta strutture annidate e tipi nativi. Convertire permette di ispezionare o confrontare i valori .env come dati strutturati, o di passarli a strumenti che accettano solo JSON.
Supporta i valori tra virgolette nei file .env?
Sì. I valori racchiusi tra virgolette singole o doppie, come NAME="My App", vengono automaticamente privati delle virgolette prima che venga applicata l'inferenza dei tipi.