JSON to Env Converter

Zet een JSON-object om naar .env KEY=VALUE-formaat, met platmaken van geneste objecten en het opnieuw invoegen van comments. Volledig client-side.

Plak een JSON-object en deze tool zet het direct om naar .env KEY=VALUE-formaat, volledig in je browser. Geneste objecten worden platgemaakt tot keys met punten (of ongewijzigd gelaten als je nesten uitschakelt), en elk $comments-veld dat door de Env to JSON-converter is gegenereerd, wordt opnieuw ingevoegd als #-commentaarregels boven de bijbehorende key. Er wordt niets geüpload — de conversie draait volledig client-side.

JSON Invoer

Uploaden

Geavanceerde optiesConverterenWissen

.env Uitvoer

Het resultaat verschijnt hier...

KopiërenDownloaden

Het resultaat verschijnt hier...

Over de JSON to Env Converter

Dit is het omgekeerde van Env to JSON: de tool neemt een JSON-object — plat of genest — en schrijft het weg als platte .env-tekst die een procesbeheerder, een Docker Compose-bestand of een shell direct kan inlezen. Geneste objecten zoals { "app": { "cache": { "ttl": 60 } } } worden keys met punten zoals APP.CACHE.TTL=60 wanneer het platmaken van keys met punten is ingeschakeld; schakel dit uit om alleen al platte keys te accepteren. Als de JSON een $comments-object bevat (zoals geproduceerd door de uitvoer van Env to JSON te plakken), wordt elk item teruggeschreven als een #-commentaarregel direct boven de bijbehorende key, zodat een round trip door beide tools je documentatie intact houdt.

Misschien heb je dit ook nodig

Env naar JSON

Converteert .env-bestanden naar JSON met typeherkenning en geneste sleutels.

Tool openen

JSON naar Properties

Converteert JSON-objecten naar Java .properties-formaat door sleutels met punten plat te maken.

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 een JSON-object en deze tool zet het direct om naar .env KEY=VALUE-formaat, volledig in je browser. Geneste objecten worden platgemaakt tot keys met punten (of ongewijzigd gelaten als je nesten uitschakelt), en elk $comments-veld dat door de Env to JSON-converter is gegenereerd, wordt opnieuw ingevoegd als #-commentaarregels boven de bijbehorende key. Er wordt niets geüpload — de conversie draait volledig client-side.

Zo zet je JSON om naar .env

  1. 1

    Plak je JSON-object

    Voer een JSON-object in het invoerpaneel in, of klik op het kolf-icoon om een voorbeeld met een genest object te laden.

  2. 2

    Kies het gedrag voor platmaken en comments

    Open Geavanceerde opties om het scheidingsteken voor keys met punten in te stellen of platmaken uit te schakelen, en om te kiezen of een $comments-veld wordt teruggeschreven als #-commentaarregels of genegeerd wordt.

  3. 3

    Klik op Converteren

    De JSON wordt (indien ingeschakeld) platgemaakt en elk item wordt weggeschreven als een KEY=VALUE-regel, met comments die boven hun key worden teruggeplaatst indien aanwezig.

  4. 4

    Kopieer of download het .env-bestand

    Kopieer de uitvoer of download het als .env-bestand, klaar om naast je project te zetten. Gebruik het icoon voor het wisselen van richting om terug te springen naar Env to JSON.

Bronnen

Gerelateerde ontwikkelaarstools

Veelgestelde vragen over JSON to Env

Hoe zet ik JSON online om naar een .env-bestand?
Plak een JSON-object in het invoerpaneel en klik op Converteren. Elke key op het hoogste niveau wordt een KEY=VALUE-regel; geneste objecten worden standaard platgemaakt tot keys met punten. Kopieer het resultaat of download het als .env-bestand.
Kan ik een genest JSON-object omzetten naar .env-formaat?
Ja. Met "Keys met punten → nesten" ingeschakeld wordt een genest object zoals { "db": { "host": "localhost" } } platgemaakt tot DB.HOST=localhost. Schakel de optie uit om alleen al platte JSON-objecten te accepteren.
Wordt mijn JSON ergens geüpload bij het omzetten naar .env?
Nee. Alle parsing en opmaak gebeurt lokaal in je browser via JavaScript. Dat is belangrijk, omdat .env-uitvoer vaak geheimen bevat zoals API-sleutels of databasewachtwoorden.
Hoe worden booleans en getallen weggeschreven in de .env-uitvoer?
JSON-booleans en -getallen worden weggeschreven in hun platte tekstvorm — true, false of het getal zelf — precies zoals de Env to JSON-converter ze terugleest met type-inferentie ingeschakeld.
Ondersteunt JSON to Env comments?
Als je JSON een $comments-object bevat (bijvoorbeeld rechtstreeks geplakt vanuit de uitvoer van Env to JSON), wordt elk item opnieuw ingevoegd als een #-commentaarregel boven de bijbehorende key. Zet Comments op "Negeren" in Geavanceerde opties om dit over te slaan en alleen platte KEY=VALUE-regels te genereren.
Welk scheidingsteken wordt gebruikt bij het platmaken van geneste JSON-keys?
Het standaard scheidingsteken is een punt (.), passend bij gangbare naamconventies voor omgevingsvariabelen zoals DB.HOST. Je kunt dit wijzigen in Geavanceerde opties — bijvoorbeeld naar een underscore om DB_HOST te genereren.
Kan ik hiermee een .env-bestand genereren voor Docker of Node.js?
Ja. De uitvoer is standaard KEY=VALUE-tekst die compatibel is met dotenv, de env_file van Docker Compose, en de meeste procesbeheerders die .env-bestanden bij het opstarten inlezen.