Конвертер JSON в .env
Превратите объект JSON в готовые к использованию строки .env с помощью клавиш в верхнем регистре.
Конвертер JSON в .env
Вставьте объект JSON, и этот инструмент превратит его в готовые к использованию строки .env — по одной паре KEY="value" на строку. Это самый быстрый способ перенести конфигурацию из конфигурации приложения JSON, экспорта секретов или ответа API в переменные среды для Docker, docker-compose, Node.js, Vite или любого другого инструмента, который читает файл dotenv. Это также избавляет от утомительного повторного ввода каждого ключа вручную при переносе проекта из конфигурации на основе JSON в переменные среды.
Ключи автоматически преобразуются в безопасный формат env: акценты удаляются, границы CamelCase становятся подчеркиваниями (apiKey превращается в API_KEY), символы, которые не являются буквами, цифрами или подчеркиваниями, заменяются, а результат по умолчанию имеет верхний регистр — снимите флажок, чтобы сохранить очищенный регистр. Вложенные объекты объединяются в ключи, соединенные путем, поэтому {"db":{"host":"x"}} становится DB_HOST="x"; вместо этого выберите режим JSON, чтобы каждый вложенный объект сохранялся в виде однострочной строки JSON под его родительским ключом. Массивы всегда записываются как строки JSON, при этом сохраняется исходный порядок ключей.
Заключение в кавычки зависит от вас: режим по умолчанию заключает каждое значение в двойные кавычки и экранирует обратную косую черту, кавычки и символы новой строки, а режим «когда необходимо» оставляет простые значения — числа, логические значения, простые имена хостов и пути — пустыми. Нулевое значение становится пустой переменной.
Ключи API, пароли и токены базы данных — это именно тот вид данных, который никогда не должен касаться чужого сервера. Этот конвертер полностью работает в вашем браузере: ничего не загружается, ничего не регистрируется, и ваши секреты никогда не покидают ваше устройство.