.env zu JSON Konverter

.env-Dateiinhalte in JSON umwandeln — mit Typ-Erkennung, verschachtelten Schlüsseln und erhaltenen Kommentaren. Läuft nur im Browser.

Fügen Sie den Inhalt Ihrer .env-Datei ein — dieses Tool wandelt ihn sofort im Browser in JSON um. Zahlen und Booleans werden standardmäßig automatisch erkannt (aus DEBUG=true wird ein echter Boolean, nicht die Zeichenkette "true"), gepunktete Schlüssel wie DB.HOST werden zu verschachtelten Objekten, und Kommentarzeilen bleiben als $comments-Felder erhalten, statt stillschweigend verworfen zu werden. Jede Option lässt sich einzeln abschalten. Es wird nichts hochgeladen — die Umwandlung läuft vollständig im Browser.

.env Eingabe

Hochladen

Erweiterte OptionenKonvertierenLöschen

JSON Ausgabe

Das Ergebnis wird hier angezeigt...

KopierenHerunterladen

Das Ergebnis wird hier angezeigt...

Über den .env zu JSON Konverter

Environment-Dateien (.env) bestehen aus reinem KEY=VALUE-Text — leicht zu schreiben, aber unpraktisch für Code, der strukturierte Konfiguration erwartet. Dieses Tool parst die .env-Syntax — einschließlich #-Kommentare, gequoteter Werte sowie der Trenner = und : — und erzeugt ein JSON-Objekt, das sich direkt in einen Config-Loader, eine Testfixture oder eine Debugging-Session einfügen lässt. Drei Schalter steuern die Ausgabe: Typ-Erkennung wandelt zahlen- und boolean-artige Zeichenketten in echte JSON-Typen um, die Verschachtelung über gepunktete Schlüssel macht aus FEATURE.CACHE.TTL ein { "FEATURE": { "CACHE": { "TTL": ... } } }, und die Kommentarbehandlung entscheidet, ob die #-Zeilen der Original-Datei erhalten bleiben oder verworfen werden.

Das brauchen Sie vielleicht auch

JSON zu Env

Konvertiert JSON-Objekte in das .env-Format SCHLÜSSEL=WERT durch Abflachen gepunkteter Schlüssel.

Tool öffnen

Properties zu JSON

Konvertiert Java-.properties-Dateien verlustfrei in verschachteltes JSON.

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 den Inhalt Ihrer .env-Datei ein — dieses Tool wandelt ihn sofort im Browser in JSON um. Zahlen und Booleans werden standardmäßig automatisch erkannt (aus DEBUG=true wird ein echter Boolean, nicht die Zeichenkette "true"), gepunktete Schlüssel wie DB.HOST werden zu verschachtelten Objekten, und Kommentarzeilen bleiben als $comments-Felder erhalten, statt stillschweigend verworfen zu werden. Jede Option lässt sich einzeln abschalten. Es wird nichts hochgeladen — die Umwandlung läuft vollständig im Browser.

So wandeln Sie .env in JSON um

  1. 1

    Fügen Sie Ihren .env-Inhalt ein

    Kopieren Sie den Inhalt Ihrer .env-Datei in das Eingabefeld, oder klicken Sie auf das Kolben-Symbol, um ein Beispiel mit Kommentaren, Zahlen und Booleans zu laden.

  2. 2

    Erweiterte Optionen bei Bedarf anpassen

    Öffnen Sie die erweiterten Optionen, um Typ-Erkennung, die Verschachtelung über gepunktete Schlüssel (samt Trennzeichen) sowie die Behandlung von Kommentaren als $comments-Felder oder deren Ignorieren umzuschalten. Die Standardwerte entsprechen der gängigen Konvention: Typen erkannt, Schlüssel verschachtelt, Kommentare erhalten.

  3. 3

    Auf Konvertieren klicken

    Der Parser liest jede Zeile, entfernt Kommentare und Anführungszeichen und erzeugt ein JSON-Objekt im Ausgabefeld. Wird eine Option danach umgeschaltet, läuft die Umwandlung sofort erneut, ohne dass Sie erneut auf Konvertieren klicken müssen.

  4. 4

    JSON kopieren oder herunterladen

    Nutzen Sie das Kopier-Symbol, um das JSON andernorts einzufügen, oder laden Sie es als .json-Datei herunter. Müssen Sie den umgekehrten Weg gehen? Über das Richtungswechsel-Symbol gelangen Sie zu JSON to Env.

Quellen

Verwandte Entwickler-Tools

Häufige Fragen zu Env to JSON

Wie wandle ich eine .env-Datei online in JSON um?
Fügen Sie den Inhalt Ihrer .env-Datei in das Eingabefeld ein und klicken Sie auf Konvertieren. Das Tool parst jede KEY=VALUE-Zeile und gibt im Ausgabefeld ein formatiertes JSON-Objekt aus, das Sie kopieren oder als .json-Datei herunterladen können.
Wird meine .env-Datei dabei auf einen Server hochgeladen?
Nein. Das Parsen läuft vollständig im Browser über JavaScript — es wird keine Netzwerkanfrage mit dem Inhalt Ihrer Datei ausgelöst. Das ist wichtig, da .env-Dateien häufig Geheimnisse wie API-Keys oder Datenbank-Zugangsdaten enthalten.
Bleiben Kommentare erhalten, wenn ich .env in JSON umwandle?
Ja, standardmäßig. Kommentarzeilen (beginnend mit #) werden als $comments-Feld in der Ausgabe abgelegt und jedem Schlüssel der vorangehende Kommentar zugeordnet. Stellen Sie die Option Kommentare in den erweiterten Optionen auf "Ignorieren", um sie stattdessen zu verwerfen.
Wie werden Boolean- und Zahlenwerte beim Umwandeln von .env zu JSON behandelt?
Ist Typen erkennen aktiviert (Standard), werden Werte wie true, false oder 5432 in echte JSON-Boolean- bzw. Zahlentypen umgewandelt statt in Zeichenketten. Deaktivieren Sie Typen erkennen in den erweiterten Optionen, um jeden Wert als reine Zeichenkette zu behalten — exakt wie im rohen .env-Text.
Kann ich gepunktete .env-Schlüssel in verschachtelte JSON-Objekte umwandeln?
Ja. Mit aktivierter Option "Gepunktete Schlüssel → verschachtelt" (Standardtrenner ".") wird aus einem Schlüssel wie APP.CACHE.TTL=60 { "APP": { "CACHE": { "TTL": 60 } } }. Deaktivieren Sie die Option, um den ursprünglichen flachen, gepunkteten Schlüssel beizubehalten.
Was ist der Unterschied zwischen .env und JSON für Konfiguration?
Eine .env-Datei ist eine flache Liste von KEY=VALUE-Paaren für Prozess-Umgebungsvariablen (siehe die Config-Empfehlungen der Twelve-Factor App), während JSON verschachtelte Strukturen und native Typen unterstützt. Die Umwandlung erlaubt es, .env-Werte als strukturierte Daten zu betrachten oder zu diffen, oder sie in Tools einzuspeisen, die nur JSON akzeptieren.
Werden gequotete Werte in .env-Dateien unterstützt?
Ja. Werte in einfachen oder doppelten Anführungszeichen, etwa NAME="My App", werden automatisch von den umschließenden Anführungszeichen befreit, bevor die Typ-Erkennung greift.