JSON in eine .env-Datei umwandeln

Fügen Sie ein flaches JSON-Objekt (Schlüssel/Wert) ein, um eine entsprechende .env-Datei im KEY=VALUE-Format zu erhalten. Verschachtelte Objekte oder Arrays lassen sich in einer .env-Datei nicht direkt darstellen: Sie werden gemeldet, statt fälschlich umgewandelt zu werden.

Beispiel:

So funktioniert es

Sie haben eine Konfiguration im JSON-Format (Export eines Werkzeugs, Antwort einer Konfigurations-API) und müssen sie für ein Node.js-, Python- oder Docker-Projekt in eine .env-Datei umwandeln? Fügen Sie das JSON ein und klicken Sie auf „In .env umwandeln“: Jedes Schlüssel-Wert-Paar wird zu einer Zeile KEY=VALUE, wobei Werte mit Leerzeichen oder Sonderzeichen automatisch in Anführungszeichen gesetzt werden.

Warum werden meine Schlüssel in Großbuchstaben umbenannt?

Per Konvention werden Umgebungsvariablen in Großbuchstaben mit Unterstrichen geschrieben (SNAKE_CASE). JSON-Schlüssel, die in einem Namen für Umgebungsvariablen nicht erlaubte Zeichen enthalten (Leerzeichen, Bindestriche, Akzente …), werden automatisch bereinigt und in Großbuchstaben umgewandelt; eine Warnung listet jede vorgenommene Umbenennung auf.

Wie gehe ich mit einer verschachtelten JSON-Konfiguration um?

Das .env-Format unterstützt verschachtelte Objekte oder Arrays nicht nativ. Statt ein falsches Ergebnis zu erzeugen, meldet das Werkzeug diese Schlüssel in einer Warnung und schließt sie aus der erzeugten Datei aus. Flachen Sie Ihr JSON zuerst ab (zum Beispiel durch Voranstellen der übergeordneten Schlüssel, sodass aus database.host der Schlüssel DATABASE_HOST wird), bevor Sie es umwandeln, falls Sie diese Werte in der endgültigen .env-Datei benötigen.

100% lokale Verarbeitung: Die Umwandlung erfolgt vollständig in Ihrem Browser — Ihre möglicherweise sensible Konfiguration verlässt niemals Ihr Gerät.