Преобразовать JSON в файл .env

Вставьте плоский объект JSON (ключ/значение), чтобы получить эквивалентный файл .env в формате KEY=VALUE. Вложенные объекты и массивы нельзя напрямую представить в файле .env: о них выводится предупреждение, а не ошибочное преобразование.

Пример:

Как это работает

У вас есть конфигурация в формате JSON (экспорт из инструмента, ответ API конфигурации), и её нужно превратить в файл .env для проекта на Node.js, Python или Docker? Вставьте JSON и нажмите «Преобразовать в .env»: каждая пара «ключ/значение» станет строкой КЛЮЧ=значение, а значения с пробелами или специальными символами автоматически заключаются в кавычки.

Почему мои ключи переименовываются в верхний регистр?

По соглашению переменные окружения пишутся заглавными буквами с символами подчёркивания (SNAKE_CASE). Ключи JSON, содержащие символы, недопустимые в имени переменной окружения (пробелы, дефисы, диакритические знаки…), автоматически очищаются и переводятся в верхний регистр; предупреждение перечисляет каждое выполненное переименование.

Как быть с вложенной конфигурацией JSON?

Формат .env не поддерживает вложенные объекты и массивы. Вместо того чтобы выдать неверный результат, инструмент сообщает об этих ключах в предупреждении и исключает их из создаваемого файла. Если эти значения нужны в итоговом файле .env, сначала выровняйте свой JSON (например, добавив префиксы к внутренним ключам: database.host становится DATABASE_HOST), а затем преобразуйте его.

100% локальная обработка: преобразование выполняется полностью в вашем браузере — ваша конфигурация, возможно содержащая конфиденциальные данные, никогда не покидает ваше устройство.