JSON naar .env-converter
Verander een JSON-object in kant-en-klare .env-regels met schone hoofdlettersleutels.
JSON naar .env-converter
Plak een JSON-object en deze tool verandert het in kant-en-klare .env-regels: één KEY="value"-paar per regel. Het is de snelste manier om de configuratie uit een JSON-app-configuratie, een geheimenexport of een API-antwoord te verplaatsen naar omgevingsvariabelen voor Docker, docker-compose, Node.js, Vite of een ander hulpmiddel dat een dotenv-bestand leest. Het bespaart u ook de moeite om elke sleutel met de hand opnieuw te typen wanneer u een project migreert van op JSON gebaseerde configuratie naar omgevingsvariabelen.
Sleutels worden automatisch geconverteerd naar een veilig env-formaat: accenten worden verwijderd, camelCase-grenzen worden onderstrepingstekens (apiKey verandert in API_KEY), tekens die geen letters, cijfers of onderstrepingstekens zijn, worden vervangen en het resultaat wordt standaard in hoofdletters weergegeven. Schakel het selectievakje uit om de opgeschoonde omhulling te behouden. Geneste objecten worden afgevlakt tot aan pad gekoppelde sleutels, dus {"db":{"host":x"}} wordt DB_HOST="x"; kies in plaats daarvan de JSON-modus om elk genest object als een JSON-tekenreeks van één regel onder de bovenliggende sleutel te houden. Arrays worden altijd geschreven als JSON-tekenreeksen en de oorspronkelijke sleutelvolgorde blijft behouden.
Het citeren is aan jou: de standaardmodus verpakt elke waarde tussen dubbele aanhalingstekens en vermijdt backslashes, aanhalingstekens en nieuwe regels, terwijl de "wanneer nodig"-modus eenvoudige waarden (getallen, booleans, gewone hostnamen en paden) kaal laat. Een nulwaarde wordt een lege variabele.
API-sleutels, databasewachtwoorden en tokens zijn precies het soort gegevens dat nooit in aanraking mag komen met de server van iemand anders. Deze converter draait volledig in uw browser: er wordt niets geüpload, er wordt niets geregistreerd en uw geheimen verlaten nooit uw apparaat.