Convertir un JSON en fichier .env
Collez un objet JSON plat (clé/valeur) pour obtenir un fichier .env équivalent au format KEY=VALUE. Les objets ou tableaux imbriqués ne peuvent pas être représentés directement dans un fichier .env : ils sont signalés plutôt que convertis à tort.
Comment ça marche
Vous avez une configuration au format JSON (export d'un outil, réponse d'API de configuration) et vous devez la transformer en fichier .env pour un projet Node.js, Python ou Docker ? Collez le JSON, cliquez sur « Convertir en .env » : chaque paire clé/valeur devient une ligne CLE=valeur, avec les valeurs contenant des espaces ou des caractères spéciaux automatiquement entourées de guillemets.
Pourquoi mes clés sont-elles renommées en majuscules ?
Par convention, les variables d'environnement sont écrites en majuscules avec des underscores (SNAKE_CASE). Les clés JSON qui contiennent des caractères non autorisés dans un nom de variable d'environnement (espaces, tirets, accents…) sont automatiquement nettoyées et mises en majuscules ; un avertissement liste chaque renommage effectué.
Comment gérer une configuration JSON imbriquée ?
Le format .env ne supporte pas nativement les objets ou tableaux imbriqués. Plutôt que de produire un résultat incorrect, l'outil signale ces clés dans un avertissement et les exclut du fichier généré. Aplatissez d'abord votre JSON (par exemple en préfixant les clés internes, database.host devenant DATABASE_HOST) avant de le convertir si vous avez besoin de ces valeurs dans le fichier .env final.
Traitement 100% local : la conversion s'effectue entièrement dans votre navigateur — votre configuration, potentiellement sensible, ne quitte jamais votre appareil.