Convertor JSON în .env
Transformați un obiect JSON în linii .env gata de utilizat cu taste majuscule curate.
Convertor JSON în .env
Lipiți un obiect JSON și acest instrument îl transformă în linii .env gata de utilizat - o pereche KEY="valoare" pe linie. Este cea mai rapidă modalitate de a muta configurația dintr-o configurație de aplicație JSON, un export de secrete sau un răspuns API și în variabilele de mediu pentru Docker, docker-compose, Node.js, Vite sau orice alt instrument care citește un fișier dotenv. De asemenea, economisește oboseala de a reintroduce manual fiecare tastă atunci când migrați un proiect de la configurația bazată pe JSON la variabilele de mediu.
Tastele sunt convertite automat într-un format sigur de învățământ: accentele sunt eliminate, limitele camelCase devin litere de subliniere (apiKey se transformă în API_KEY), caracterele care nu sunt litere, cifrele sau caracterele de subliniere sunt înlocuite, iar rezultatul este majuscule în mod implicit - dezactivați caseta de selectare pentru a păstra carcasa igienizată. Obiectele imbricate se aplatizează în chei unite în cale, astfel încât {"db":{"host":"x"}} devine DB_HOST="x"; alegeți în schimb modul JSON pentru a păstra fiecare obiect imbricat ca șir JSON cu o singură linie sub cheia părinte. Matricele sunt întotdeauna scrise ca șiruri JSON și ordinea inițială a cheilor este păstrată.
Cotația depinde de dvs.: modul implicit include fiecare valoare în ghilimele duble și scapă de barele oblice inverse, ghilimele și liniile noi, în timp ce modul „atunci când este necesar” lasă valori simple - numere, booleani, nume de gazdă simple și căi - goale. O valoare nulă devine o variabilă goală.
Cheile API, parolele bazei de date și token-urile sunt exact genul de date care nu ar trebui să atingă serverul altcuiva. Acest convertor rulează în întregime în browserul dvs.: nimic nu este încărcat, nimic nu este înregistrat și secretele dvs. nu părăsesc dispozitivul dvs.