.env till JSON-konverterare

Konvertera innehållet i en .env-fil till JSON med typidentifiering, nästlade nycklar och bevarade kommentarer. Körs helt i webbläsaren.

Klistra in innehållet i din .env-fil så omvandlar det här verktyget det till JSON direkt i webbläsaren. Tal och booleaner identifieras automatiskt som standard (DEBUG=true blir en riktig boolean, inte strängen "true"), punktade nycklar som DB.HOST blir nästlade objekt, och kommentarsrader bevaras som fält i $comments istället för att tystas bort. Varje inställning kan stängas av. Inget laddas upp – konverteringen sker helt i din webbläsare.

.env Indata

Ladda upp

Avancerade alternativKonverteraRensa

JSON Utdata

Resultatet visas här...

KopieraLadda ner

Resultatet visas här...

Om .env till JSON-konverteraren

Miljöfiler (.env) är vanlig text i formatet NYCKEL=VÄRDE, vilket gör dem enkla att skriva men opraktiska att mata in i kod som förväntar sig strukturerad konfiguration. Det här verktyget tolkar .env-syntax – inklusive #-kommentarer, citerade värden och både = och : som separatorer – och skapar ett JSON-objekt som du direkt kan lägga in i en konfigurationsladdare, ett testfixture eller en felsökningssession. Tre inställningar styr resultatet: typidentifiering omvandlar strängar som ser ut som tal eller booleaner till riktiga JSON-typer, nästling av punktade nycklar gör FEATURE.CACHE.TTL till { "FEATURE": { "CACHE": { "TTL": ... } } }, och kommentarshanteringen behåller eller tar bort de #-rader som dokumenterade originalfilen.

Du kanske också behöver

JSON till Env

Konverterar JSON-objekt till .env-formatet NYCKEL=VÄRDE genom att platta ut punktnycklar.

Öppna verktyget

Properties till JSON

Konverterar Java .properties-filer till nästlad JSON utan dataförlust.

Öppna verktyget

JSON-formaterare och validator

Formatera, validera och visualisera JSON-data.

Öppna verktyget

YAML till JSON

Konvertera YAML till JSON eller JSON till YAML.

Öppna verktyget

Klistra in innehållet i din .env-fil så omvandlar det här verktyget det till JSON direkt i webbläsaren. Tal och booleaner identifieras automatiskt som standard (DEBUG=true blir en riktig boolean, inte strängen "true"), punktade nycklar som DB.HOST blir nästlade objekt, och kommentarsrader bevaras som fält i $comments istället för att tystas bort. Varje inställning kan stängas av. Inget laddas upp – konverteringen sker helt i din webbläsare.

Så konverterar du .env till JSON

  1. 1

    Klistra in ditt .env-innehåll

    Kopiera innehållet i din .env-fil till inmatningsrutan, eller klicka på kolvikonen för att ladda ett exempel med kommentarer, tal och booleaner.

  2. 2

    Justera avancerade inställningar vid behov

    Öppna Avancerade inställningar för att slå på eller av typidentifiering, nästling av punktade nycklar (och dess separator), samt om kommentarer bevaras som $comments-fält eller ignoreras. Standardinställningarna följer den vanliga konventionen: typer identifieras, nycklar nästlas, kommentarer bevaras.

  3. 3

    Klicka på Konvertera

    Tolken läser varje rad, tar bort kommentarer och citattecken, och skapar ett JSON-objekt i utdatarutan. Om du ändrar en inställning efteråt körs konverteringen om direkt utan att du behöver klicka på Konvertera igen.

  4. 4

    Kopiera eller ladda ner JSON-filen

    Använd kopieringsikonen för att hämta JSON-koden att klistra in någon annanstans, eller ladda ner den som en .json-fil. Behöver du gå åt andra hållet? Använd ikonen för att byta riktning för att hoppa till JSON till Env.

Referenser

Relaterade utvecklarverktyg

Vanliga frågor om Env till JSON

Hur konverterar jag en .env-fil till JSON online?
Klistra in innehållet i din .env-fil i inmatningsrutan och klicka på Konvertera. Verktyget tolkar varje rad i formatet NYCKEL=VÄRDE och visar ett formaterat JSON-objekt i utdatarutan, som du kan kopiera eller ladda ner som en .json-fil.
Laddar det här verktyget upp min .env-fil till en server?
Nej. Tolkningen sker helt i din webbläsare med JavaScript – ingen nätverksförfrågan skickas med innehållet i din fil, vilket spelar roll eftersom .env-filer ofta innehåller hemligheter som API-nycklar och databasuppgifter.
Bevaras kommentarerna när jag konverterar .env till JSON?
Ja, som standard. Kommentarsrader (som börjar med #) bevaras som ett $comments-fält i den utgående JSON-filen, där varje nyckel kopplas till kommentaren som föregick den. Ställ om alternativet Kommentarer till "Ignorera" under Avancerade inställningar för att ta bort dem istället.
Hur hanteras booleaner och tal när .env konverteras till JSON?
Med Identifiera typer påslaget (standard) omvandlas värden som true, false eller 5432 till riktiga JSON-typer för boolean/tal istället för strängar. Stäng av Identifiera typer under Avancerade inställningar för att behålla varje värde som en ren sträng, precis som i den ursprungliga .env-texten.
Kan jag göra om punktade .env-nycklar till nästlade JSON-objekt?
Ja. Med "Punktade nycklar → nästlade" aktiverat (standardseparator ".") blir en nyckel som APP.CACHE.TTL=60 till { "APP": { "CACHE": { "TTL": 60 } } }. Stäng av alternativet för att behålla den ursprungliga platta, punktade nyckeln istället.
Vad är skillnaden mellan .env och JSON för konfiguration?
En .env-fil är en platt lista med NYCKEL=VÄRDE-par avsedda för processens miljövariabler (se The Twelve-Factor Apps riktlinjer för config), medan JSON stöder nästlade strukturer och inbyggda typer. Konverteringen gör det möjligt att granska eller jämföra .env-värden som strukturerad data, eller mata in dem i verktyg som bara accepterar JSON.
Stöder det citerade värden i .env-filer?
Ja. Värden omslutna av enkla eller dubbla citattecken, som NAME="My App", får citattecknen borttagna automatiskt innan typidentifieringen tillämpas.