Convertor .env în JSON

Convertește conținutul unui fișier .env în JSON, cu deducerea tipurilor, chei imbricate și păstrarea comentariilor. Rulează exclusiv în browser.

Lipiți conținutul fișierului .env, iar acest instrument îl convertește instantaneu în JSON, direct în browser. Numerele și valorile booleene sunt detectate automat implicit (DEBUG=true devine un boolean real, nu șirul "true"), cheile cu punct precum DB.HOST devin obiecte imbricate, iar liniile de comentariu sunt păstrate ca și câmpuri $comments în loc să fie eliminate silențios. Fiecare opțiune poate fi dezactivată. Nimic nu este încărcat pe server – conversia rulează integral în browser.

.env Intrare

Încarcă

Opțiuni avansateConverteșteȘterge

JSON Ieșire

Rezultatul va apărea aici...

CopiazăDescarcă

Rezultatul va apărea aici...

Despre convertorul .env în JSON

Fișierele de mediu (.env) sunt text simplu în format CHEIE=VALOARE, ceea ce le face ușor de scris, dar incomode de folosit în cod care așteaptă configurație structurată. Acest instrument analizează sintaxa .env – inclusiv comentarii #, valori între ghilimele și separatorii = și : – și produce un obiect JSON pe care îl puteți introduce direct într-un loader de configurare, un fixture de test sau o sesiune de depanare. Trei comutatoare controlează rezultatul: deducerea tipurilor transformă șirurile care arată ca numere sau valori booleene în tipuri JSON reale, imbricarea cheilor cu punct transformă FEATURE.CACHE.TTL în { "FEATURE": { "CACHE": { "TTL": ... } } }, iar gestionarea comentariilor păstrează sau elimină liniile # care documentau fișierul original.

S-ar putea să ai nevoie și de asta

JSON în Env

Convertește obiectele JSON în format .env CHEIE=VALOARE prin aplatizarea cheilor cu punct.

Deschide instrumentul

Properties în JSON

Convertește fișierele .properties Java în JSON imbricat fără pierderi.

Deschide instrumentul

Formator și Validator JSON

Formatează, validează și vizualizează date JSON.

Deschide instrumentul

YAML în JSON

Convertiți YAML în JSON sau JSON în YAML.

Deschide instrumentul

Lipiți conținutul fișierului .env, iar acest instrument îl convertește instantaneu în JSON, direct în browser. Numerele și valorile booleene sunt detectate automat implicit (DEBUG=true devine un boolean real, nu șirul "true"), cheile cu punct precum DB.HOST devin obiecte imbricate, iar liniile de comentariu sunt păstrate ca și câmpuri $comments în loc să fie eliminate silențios. Fiecare opțiune poate fi dezactivată. Nimic nu este încărcat pe server – conversia rulează integral în browser.

Cum să convertești .env în JSON

  1. 1

    Lipiți conținutul .env

    Copiați conținutul fișierului .env în panoul de intrare, sau apăsați pe iconița eprubetă pentru a încărca un exemplu cu comentarii, numere și valori booleene.

  2. 2

    Ajustați opțiunile avansate dacă e nevoie

    Deschideți opțiunile avansate pentru a activa/dezactiva deducerea tipurilor, imbricarea cheilor cu punct (și separatorul acesteia), și dacă comentariile sunt păstrate ca și câmpuri $comments sau ignorate. Setările implicite urmează convenția obișnuită: tipuri deduse, chei imbricate, comentarii păstrate.

  3. 3

    Apăsați Convertește

    Parserul citește fiecare linie, elimină comentariile și ghilimelele și produce un obiect JSON în panoul de rezultat. Modificarea unei opțiuni ulterior reface conversia imediat, fără să mai fie nevoie să apăsați din nou Convertește.

  4. 4

    Copiați sau descărcați JSON-ul

    Folosiți iconița de copiere pentru a prelua JSON-ul și a-l lipi în altă parte, sau descărcați-l ca fișier .json. Trebuie să faceți conversia inversă? Folosiți iconița de schimbare a direcției pentru a trece la JSON în Env.

Referințe

Instrumente înrudite

Întrebări frecvente despre Env în JSON

Cum convertesc un fișier .env în JSON online?
Lipiți conținutul fișierului .env în panoul de intrare și apăsați Convertește. Instrumentul analizează fiecare linie CHEIE=VALOARE și afișează un obiect JSON formatat în panoul de rezultat, pe care îl puteți copia sau descărca ca fișier .json.
Acest instrument încarcă fișierul .env pe un server?
Nu. Analiza are loc integral în browser, folosind JavaScript – nu se face nicio cerere de rețea cu conținutul fișierului dvs., ceea ce contează, deoarece fișierele .env conțin adesea secrete precum chei API și date de autentificare pentru baze de date.
Convertirea .env în JSON păstrează comentariile?
Da, implicit. Liniile de comentariu (care încep cu #) sunt păstrate într-un câmp $comments din JSON-ul rezultat, asociind fiecare cheie cu comentariul care o preceda. Setați opțiunea Comentarii pe "Ignoră" în opțiunile avansate pentru a le elimina în schimb.
Cum sunt gestionate valorile booleene și numerice la convertirea .env în JSON?
Cu opțiunea Deduce tipuri activă (implicit), valori precum true, false sau 5432 sunt convertite în tipuri JSON boolean/număr reale, nu în șiruri. Dezactivați Deduce tipuri în opțiunile avansate pentru a păstra fiecare valoare ca șir simplu, exact ca în textul .env original.
Pot transforma cheile .env cu punct în obiecte JSON imbricate?
Da. Cu opțiunea "Chei cu punct → imbricate" activată (separator implicit "."), o cheie precum APP.CACHE.TTL=60 devine { "APP": { "CACHE": { "TTL": 60 } } }. Dezactivați comutatorul pentru a păstra în schimb cheia originală, plată, cu punct.
Care este diferența dintre .env și JSON pentru configurare?
Un fișier .env este o listă plată de perechi CHEIE=VALOARE, gândită pentru variabilele de mediu ale procesului (vezi recomandările privind configurarea din The Twelve-Factor App), în timp ce JSON suportă structuri imbricate și tipuri native. Conversia vă permite să inspectați sau să comparați valorile .env ca date structurate, sau să le introduceți în instrumente care acceptă doar JSON.
Suportă valori între ghilimele în fișierele .env?
Da. Valorile încadrate în ghilimele simple sau duble, precum NAME="My App", au ghilimelele eliminate automat înainte de aplicarea deducerii tipurilor.