Convertisseur JSON en .env
Transformez un objet JSON en lignes .env prêtes à l'emploi avec des touches majuscules propres.
Convertisseur JSON en .env
Collez un objet JSON et cet outil le transforme en lignes .env prêtes à l'emploi — une paire KEY="value" par ligne. C'est le moyen le plus rapide de déplacer la configuration d'une configuration d'application JSON, d'une exportation de secrets ou d'une réponse API vers des variables d'environnement pour Docker, docker-compose, Node.js, Vite ou tout autre outil qui lit un fichier dotenv. Cela vous évite également d'avoir à retaper chaque clé à la main lorsque vous migrez un projet d'une configuration basée sur JSON vers des variables d'environnement.
Les clés sont automatiquement converties dans un format d'environnement sécurisé : les accents sont supprimés, les limites de camelCase deviennent des traits de soulignement (apiKey se transforme en API_KEY), les caractères qui ne sont pas des lettres, des chiffres ou des traits de soulignement sont remplacés et le résultat est en majuscule par défaut - décochez la case pour conserver la casse nettoyée. Les objets imbriqués s'aplatissent en clés jointes au chemin, donc {"db":{"host":"x"}} devient DB_HOST="x" ; choisissez plutôt le mode JSON pour conserver chaque objet imbriqué sous la forme d'une chaîne JSON sur une seule ligne sous sa clé parent. Les tableaux sont toujours écrits sous forme de chaînes JSON et l'ordre des clés d'origine est conservé.
La citation dépend de vous : le mode par défaut enveloppe chaque valeur entre guillemets doubles et échappe aux barres obliques inverses, aux guillemets et aux nouvelles lignes, tandis que le mode "si nécessaire" laisse les valeurs simples - nombres, booléens, noms d'hôtes simples et chemins - nues. Une valeur nulle devient une variable vide.
Les clés API, les mots de passe de base de données et les jetons sont exactement le type de données qui ne devraient jamais toucher le serveur de quelqu'un d'autre. Ce convertisseur fonctionne entièrement dans votre navigateur : rien n'est téléchargé, rien n'est enregistré et vos secrets ne quittent jamais votre appareil.