.env ⇄ JSON — Konverterare
Konvertera en .env-fil till ett JSON-objekt och tillbaka lokalt, med hantering av citattecken och kommentarer. Körs helt i webbläsaren så dina hemligheter laddas aldrig upp.
🔒 Körs helt i din webbläsare — ingenting laddas uppVad .env ⇄ JSON gör
.env ⇄ JSON konverterar mellan dotenv-formatet med nyckel-värde-par och ett platt JSON-objekt. Riktningen .env till JSON tolkar varje rad som en egenskap, hoppar över tomma rader och kommentarer som börjar med #, trimmar omgivande blanksteg och tar bort ett valfritt export-prefix. Värden inom enkla eller dubbla citattecken packas upp, och inom dubbla citattecken expanderas vanliga escape-sekvenser som \n och \t, så att flerradiga hemligheter och formaterade värden klarar en tur-och-retur-konvertering. Riktningen JSON till .env går igenom ett JSON-objekt och skriver en rad KEY=value per egenskap, med citattecken runt värden som innehåller blanksteg, radbrytningar eller tecken som annars vore tvetydiga för en dotenv-parser.
Det är praktiskt när konfiguration ska flyttas mellan verktyg som förväntar sig olika format: importera en kollegas miljö till ett inställningsgränssnitt, skapa en första .env från ett JSON-konfigurationsblock, jämföra variabler mellan miljöer eller förbereda en exempelfil till dokumentation. Konverteraren följer de allmänt använda dotenv-konventionerna snarare än ett enskilt biblioteks utökade syntax, så resultatet förblir förutsägbart och lätt att granska.
Privat arbetsflöde i webbläsaren
All tolkning och serialisering sker i din webbläsare med JavaScript på klientsidan. Verktyget laddar inte upp din miljöfil, ditt JSON, värdnamn, tokens eller inloggningsuppgifter till någon server och kräver inget konto. Det rent lokala beteendet är extra viktigt här, eftersom .env-filer ofta innehåller databaslösenord, API-nycklar och signeringshemligheter. När konverteringen sker på din egen dator lämnar värdena aldrig sidan, och det finns ingen nätverksresa mellan inklistring och resultat.
Gränssnittet visar både källa och resultat så att du kan kontrollera konverteringen innan du kopierar. Även om allt är lokalt bör du ta bort riktiga hemligheter innan du delar resultat i ett ärende, en chatt eller dokumentation, och du ska aldrig checka in en ifylld .env-fil i versionshanteringen.
Praktiska tips
När du konverterar från JSON till .env, behåll värden som strängar om mottagande program förväntar sig strängar, eftersom dotenv behandlar varje värde som text. Booleska värden, tal och nästlade objekt görs om till strängar, och nästlade objekt skrivs som JSON så att de klarar tur-och-retur-konverteringen; platta till dem först om din laddare inte kan tolka JSON-värden. Vid konvertering från .env till JSON gäller den sista tilldelningen för dubbletter av nycklar, som i de flesta dotenv-laddare. Validera alltid den slutliga konfigurationen med ramverket som ska läsa den, eftersom subtila regler för citattecken och interpolation skiljer sig mellan dotenv-implementationer.
Hur man använder
- Välj riktningVälj .env till JSON eller JSON till .env innan du klistrar in dina data.
- Konvertera lokaltKör konverteraren och granska meddelanden om tolkning eller validering.
- Kopiera eller ladda nerKopiera resultatet eller ladda ner en .json- eller .env-fil.