Převod JSON na .env
Převeďte JSON objekt na hotové řádky souboru .env s čistými klíči.
Související nástroje
Převod JSON na .env
Vložte JSON objekt a nástroj z něj vytvoří řádky připravené do souboru .env — jednu proměnnou KEY="hodnota" na řádek. Hodí se, když přesouváte konfiguraci z JSON souboru aplikace, exportu tajemství nebo odpovědi API do proměnných prostředí pro Docker, docker-compose, Node.js či Vite, nebo když migrujete projekt z jednoho formátu konfigurace na druhý a nechcete každý klíč přepisovat ručně.
Klíče se automaticky upraví do bezpečné podoby: diakritika se odstraní, hranice zápisu camelCase se rozdělí podtržítkem (z apiKey vznikne API_KEY), nepovolené znaky se nahradí podtržítkem a výsledek se ve výchozím nastavení převede na velká písmena — vypnutím zaškrtávacího políčka zachováte původní velikost písmen. Vnořené objekty se ve výchozím režimu rozbalí do klíčů spojených podtržítkem, takže z {"db":{"host":"x"}} vznikne DB_HOST="x". Druhý režim je místo toho ponechá jako jednořádkové JSON řetězce pod nadřazeným klíčem. Pole se vždy zapíší jako JSON řetězce a pořadí klíčů zůstává zachované.
Uvozovky řídíte přepínačem: režim „vždy“ uzavře každou hodnotu do dvojitých uvozovek a ošetří zpětná lomítka, uvozovky i nové řádky; režim „jen když je třeba“ ponechá jednoduché hodnoty — čísla, logické hodnoty, adresy serverů a cesty — bez uvozovek. Hodnota null se zapíše jako prázdná proměnná.
API klíče, hesla k databázím a tokeny jsou přesně ten typ dat, který se nikdy nemá dostat na cizí server. Tento převodník běží výhradně ve vašem prohlížeči — vstup se nikam neodesílá ani nezaznamenává, takže ho bez obav použijete i na skutečná tajemství a produkční konfiguraci.