JSON to Env Konverter

Ein JSON-Objekt in das .env-Format KEY=VALUE umwandeln — mit Abflachung verschachtelter Objekte und Wiedereinfügen der Kommentare. Läuft nur im Browser.

Fügen Sie ein JSON-Objekt ein — dieses Tool wandelt es sofort im Browser in das .env-Format KEY=VALUE um. Verschachtelte Objekte werden zu gepunkteten Schlüsseln abgeflacht (oder bleiben unverändert, wenn Sie die Verschachtelung deaktivieren), und ein vom Env-to-JSON-Konverter erzeugtes $comments-Feld wird als #-Kommentarzeile über dem passenden Schlüssel wieder eingefügt. Es wird nichts hochgeladen — die Umwandlung läuft vollständig im Browser.

JSON Eingabe

Hochladen

Erweiterte OptionenKonvertierenLöschen

.env Ausgabe

Das Ergebnis wird hier angezeigt...

KopierenHerunterladen

Das Ergebnis wird hier angezeigt...

Über den JSON to Env Konverter

Dies ist die Umkehrung von Env to JSON: Es nimmt ein JSON-Objekt — flach oder verschachtelt — und schreibt es als reinen .env-Text, den ein Prozessmanager, eine Docker-Compose-Datei oder eine Shell direkt einlesen kann. Verschachtelte Objekte wie { "app": { "cache": { "ttl": 60 } } } werden bei aktivierter Abflachung über gepunktete Schlüssel zu APP.CACHE.TTL=60; deaktivieren Sie die Option, um nur bereits flache Schlüssel zuzulassen. Enthält das JSON ein $comments-Objekt (wie es beim Einfügen der Ausgabe von Env to JSON entsteht), wird jeder Eintrag als #-Kommentarzeile direkt über dem zugehörigen Schlüssel zurückgeschrieben — ein Roundtrip durch beide Tools erhält so Ihre Dokumentation.

Das brauchen Sie vielleicht auch

Env zu JSON

Konvertiert .env-Dateien in JSON mit Typinferenz und verschachtelten Schlüsseln.

Tool öffnen

JSON zu Properties

Konvertiert JSON-Objekte in das Java-.properties-Format durch Abflachen gepunkteter Schlüssel.

Tool öffnen

JSON-Formatierer und -Validator

JSON-Daten formatieren, validieren und visualisieren.

Tool öffnen

YAML zu JSON

Konvertieren Sie YAML in JSON oder JSON in YAML.

Tool öffnen

Fügen Sie ein JSON-Objekt ein — dieses Tool wandelt es sofort im Browser in das .env-Format KEY=VALUE um. Verschachtelte Objekte werden zu gepunkteten Schlüsseln abgeflacht (oder bleiben unverändert, wenn Sie die Verschachtelung deaktivieren), und ein vom Env-to-JSON-Konverter erzeugtes $comments-Feld wird als #-Kommentarzeile über dem passenden Schlüssel wieder eingefügt. Es wird nichts hochgeladen — die Umwandlung läuft vollständig im Browser.

So wandeln Sie JSON in .env um

  1. 1

    Fügen Sie Ihr JSON-Objekt ein

    Geben Sie ein JSON-Objekt in das Eingabefeld ein, oder klicken Sie auf das Kolben-Symbol, um ein Beispiel mit einem verschachtelten Objekt zu laden.

  2. 2

    Abflach- und Kommentarverhalten wählen

    Öffnen Sie die erweiterten Optionen, um das Trennzeichen für gepunktete Schlüssel festzulegen oder die Abflachung zu deaktivieren, und um zu entscheiden, ob ein $comments-Feld als #-Kommentarzeilen zurückgeschrieben oder ignoriert wird.

  3. 3

    Auf Konvertieren klicken

    Das JSON wird (falls aktiviert) abgeflacht und jeder Eintrag als KEY=VALUE-Zeile geschrieben, mit Kommentaren, die bei Vorhandensein über ihrem Schlüssel wieder eingefügt werden.

  4. 4

    .env-Datei kopieren oder herunterladen

    Kopieren Sie die Ausgabe oder laden Sie sie als .env-Datei herunter, bereit zum Ablegen neben Ihrem Projekt. Über das Richtungswechsel-Symbol gelangen Sie zurück zu Env to JSON.

Quellen

Verwandte Entwickler-Tools

Häufige Fragen zu JSON to Env

Wie wandle ich JSON online in eine .env-Datei um?
Fügen Sie ein JSON-Objekt in das Eingabefeld ein und klicken Sie auf Konvertieren. Jeder Schlüssel der obersten Ebene wird zu einer KEY=VALUE-Zeile; verschachtelte Objekte werden standardmäßig zu gepunkteten Schlüsseln abgeflacht. Kopieren Sie das Ergebnis oder laden Sie es als .env-Datei herunter.
Kann ich ein verschachteltes JSON-Objekt ins .env-Format umwandeln?
Ja. Mit aktivierter Option "Gepunktete Schlüssel → verschachtelt" wird ein verschachteltes Objekt wie { "db": { "host": "localhost" } } zu DB.HOST=localhost abgeflacht. Deaktivieren Sie die Option, um ausschließlich bereits flache JSON-Objekte zu akzeptieren.
Wird mein JSON irgendwohin hochgeladen, wenn ich es in .env umwandle?
Nein. Das gesamte Parsen und Formatieren läuft lokal im Browser über JavaScript. Das ist relevant, da .env-Ausgaben häufig Geheimnisse wie API-Keys oder Datenbank-Passwörter enthalten.
Wie werden Booleans und Zahlen in der .env-Ausgabe geschrieben?
JSON-Booleans und -Zahlen werden in ihrer reinen Textform ausgegeben — true, false oder die Zahl selbst — passend dazu, wie der Env-to-JSON-Konverter sie bei aktivierter Typ-Erkennung wieder einliest.
Unterstützt JSON to Env Kommentare?
Enthält Ihr JSON ein $comments-Objekt (etwa direkt aus der Ausgabe von Env to JSON eingefügt), wird jeder Eintrag als #-Kommentarzeile über dem passenden Schlüssel wieder eingefügt. Stellen Sie Kommentare in den erweiterten Optionen auf "Ignorieren", um das zu überspringen und nur reine KEY=VALUE-Zeilen auszugeben.
Welches Trennzeichen wird beim Abflachen verschachtelter JSON-Schlüssel verwendet?
Standardmäßig ein Punkt (.), passend zu gängigen Namenskonventionen für Umgebungsvariablen wie DB.HOST. Sie können ihn in den erweiterten Optionen ändern — etwa zu einem Unterstrich, um stattdessen DB_HOST zu erzeugen.
Kann ich damit eine .env-Datei für Docker oder Node.js erzeugen?
Ja. Die Ausgabe ist Standard-KEY=VALUE-Text, kompatibel mit dotenv, dem env_file von Docker Compose und den meisten Prozessmanagern, die .env-Dateien beim Start einlesen.