.env naar JSON Converter

Zet de inhoud van een .env-bestand om naar JSON, met type-inferentie, geneste keys en behoud van comments. Volledig client-side.

Plak de inhoud van je .env-bestand en deze tool zet het direct om naar JSON, volledig in je browser. Getallen en booleans worden standaard automatisch gedetecteerd (DEBUG=true wordt een echte boolean, niet de string "true"), keys met punten zoals DB.HOST worden geneste objecten, en commentaarregels blijven bewaard als $comments-velden in plaats van stilzwijgend te verdwijnen. Elke optie is uit te schakelen. Er wordt niets geüpload — de conversie draait volledig client-side.

.env Invoer

Uploaden

Geavanceerde optiesConverterenWissen

JSON Uitvoer

Het resultaat verschijnt hier...

KopiërenDownloaden

Het resultaat verschijnt hier...

Over de .env naar JSON Converter

Environment-bestanden (.env) bestaan uit platte KEY=VALUE-tekst, waardoor ze makkelijk te schrijven zijn maar lastig te gebruiken in code die gestructureerde configuratie verwacht. Deze tool parst .env-syntax — inclusief #-comments, waarden tussen aanhalingstekens en zowel = als : als scheidingsteken — en levert een JSON-object op dat je direct in een config-loader, een testfixture of een debug-sessie kunt gebruiken. Drie schakelaars bepalen de uitvoer: type-inferentie zet strings die op een getal of boolean lijken om naar echte JSON-types, geneste keys met punten zet FEATURE.CACHE.TTL om in { "FEATURE": { "CACHE": { "TTL": ... } } }, en de omgang met comments bepaalt of de #-regels die het originele bestand documenteerden, bewaard blijven of worden weggelaten.

Misschien heb je dit ook nodig

JSON naar Env

Converteert JSON-objecten naar .env SLEUTEL=WAARDE-formaat door sleutels met punten plat te maken.

Tool openen

Properties naar JSON

Converteert Java .properties-bestanden verliesloos naar geneste JSON.

Tool openen

JSON-formatter & validator

Formatteer, valideer en visualiseer JSON-gegevens.

Tool openen

YAML naar JSON

Converteer YAML naar JSON of JSON naar YAML.

Tool openen

Plak de inhoud van je .env-bestand en deze tool zet het direct om naar JSON, volledig in je browser. Getallen en booleans worden standaard automatisch gedetecteerd (DEBUG=true wordt een echte boolean, niet de string "true"), keys met punten zoals DB.HOST worden geneste objecten, en commentaarregels blijven bewaard als $comments-velden in plaats van stilzwijgend te verdwijnen. Elke optie is uit te schakelen. Er wordt niets geüpload — de conversie draait volledig client-side.

Zo zet je .env om naar JSON

  1. 1

    Plak je .env-inhoud

    Kopieer de inhoud van je .env-bestand in het invoerpaneel, of klik op het kolf-icoon om een voorbeeld te laden met comments, getallen en booleans.

  2. 2

    Pas geavanceerde opties aan indien nodig

    Open Geavanceerde opties om type-inferentie, nesten van keys met punten (en het scheidingsteken) en of comments bewaard blijven als $comments-velden of genegeerd worden, aan te passen. De standaardinstellingen volgen de gangbare conventie: types afgeleid, keys genest, comments bewaard.

  3. 3

    Klik op Converteren

    De parser leest elke regel, verwijdert comments en aanhalingstekens, en genereert een JSON-object in het uitvoerpaneel. Als je daarna een optie wijzigt, wordt de conversie direct opnieuw uitgevoerd zonder opnieuw op Converteren te hoeven klikken.

  4. 4

    Kopieer of download de JSON

    Gebruik het kopieerpictogram om de JSON ergens anders te plakken, of download het als .json-bestand. Moet het de andere kant op? Gebruik het icoon voor het wisselen van richting om naar JSON to Env te springen.

Bronnen

Gerelateerde ontwikkelaarstools

Veelgestelde vragen over Env to JSON

Hoe zet ik een .env-bestand online om naar JSON?
Plak de inhoud van je .env-bestand in het invoerpaneel en klik op Converteren. De tool parst elke KEY=VALUE-regel en toont een opgemaakt JSON-object in het uitvoerpaneel, dat je kunt kopiëren of downloaden als .json-bestand.
Uploadt deze tool mijn .env-bestand naar een server?
Nee. Het parsen gebeurt volledig in je browser met JavaScript — er wordt geen netwerkverzoek gedaan met de inhoud van je bestand, wat belangrijk is aangezien .env-bestanden vaak geheimen bevatten zoals API-sleutels en databasereferenties.
Blijven comments bewaard bij het omzetten van .env naar JSON?
Ja, standaard wel. Commentaarregels (die beginnen met #) blijven bewaard als een $comments-veld in de uitvoer-JSON, waarbij elke key gekoppeld wordt aan het commentaar dat eraan voorafging. Zet de optie Comments op "Negeren" in Geavanceerde opties om ze in plaats daarvan weg te laten.
Hoe worden boolean- en getalwaarden verwerkt bij het omzetten van .env naar JSON?
Met Types afleiden ingeschakeld (standaard) worden waarden zoals true, false of 5432 omgezet naar echte JSON-boolean-/getaltypes in plaats van strings. Schakel Types afleiden uit in Geavanceerde opties om elke waarde als platte string te behouden, exact zoals de ruwe .env-tekst.
Kan ik .env-keys met punten omzetten naar geneste JSON-objecten?
Ja. Met "Keys met punten → nesten" ingeschakeld (standaard scheidingsteken ".") wordt een key zoals APP.CACHE.TTL=60 { "APP": { "CACHE": { "TTL": 60 } } }. Schakel de optie uit om de originele platte key met punten te behouden.
Wat is het verschil tussen .env en JSON voor configuratie?
Een .env-bestand is een platte lijst van KEY=VALUE-paren bedoeld voor omgevingsvariabelen van een proces (zie de configuratierichtlijnen van The Twelve-Factor App), terwijl JSON geneste structuren en native types ondersteunt. Door te converteren kun je .env-waarden inspecteren of vergelijken als gestructureerde data, of ze invoeren in tools die alleen JSON accepteren.
Ondersteunt het waarden tussen aanhalingstekens in .env-bestanden?
Ja. Waarden tussen enkele of dubbele aanhalingstekens, zoals NAME="My App", worden automatisch ontdaan van de omringende aanhalingstekens voordat type-inferentie wordt toegepast.