ENV til JSON-konverterer
Konverter en .env-fil til JSON og JSON tilbake til .env, i begge retninger, helt i nettleseren din.
Slik bruker du ENV / JSON
- 01
Velg en retning: .env til JSON eller JSON til .env.
- 02
Lim inn .env-innholdet ditt eller et JSON-objekt.
- 03
Kopier resultatet, eller bytt for å konvertere tilbake.
Konverter .env og JSON
En toveis-omformer mellom .env-filer og JSON. Gjør en .env-fil om til et JSON-objekt for å inspisere eller redigere det, eller gjør JSON tilbake til en gyldig .env-fil, med håndtering av kommentarer, export-prefikset og siterte verdier.
Å konvertere til JSON er nyttig for masseredigering av konfigurasjon, for å diffe to miljøer, eller for å mate innstillinger inn i et verktøy som forventer JSON; å konvertere tilbake gir en klar-til-bruk .env.
Fordi .env-filer holder hemmeligheter, betyr personvern noe: konverteringen kjører helt i nettleseren din, så miljøvariablene dine og eventuelle nøkler i dem forlater aldri enheten din.
Hva en .env-fil er
En .env-fil er den enkle KEY=value-listen som apper laster for å konfigurere seg selv, database-URL-er, API-nøkler, funksjonsflagg, holdt utenfor koden og utenfor versjonskontroll. Det er den standard måten å skille konfigurasjon fra en applikasjon.
Hvordan lesing av en .env fungerer
Ved lesing av en .env ignoreres kommentarlinjer som starter med # og tomme linjer, et valgfritt export-prefiks fjernes, og omkringliggende anførselstegn strippes fra verdier, så JSON-en du får er ren og nøyaktig nøkkel-verdi-parene.
Verdier med mellomrom på veien tilbake
Ved skriving av en .env pakkes verdier som inneholder mellomrom eller spesialtegn inn i doble anførselstegn så de parses riktig i et skall eller en dotenv-laster, noe som unngår en vanlig kilde til ødelagt konfigurasjon.
Ofte stilte spørsmål
Hvordan håndteres kommentarer og anførselstegn?
Kommentarlinjer som starter med # og tomme linjer ignoreres, et valgfritt export-prefiks fjernes, og omkringliggende anførselstegn fjernes fra verdier.
Hva med verdier med mellomrom?
Når .env skrives, settes verdier som inneholder mellomrom eller spesialtegn i doble anførselstegn så de tolkes korrekt.
Lastes .env-en min opp noe sted?
Nei. Konverteringen kjører helt i nettleseren din, så miljøvariablene dine forlater aldri enheten din.